Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f30-build-18191289-1298172/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 x86_64 --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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/firefox-70.0.1-4.fc30.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f30-build-18191289-1298172/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 x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OmNvB5 + 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):' Patch #40 (build-aarch64-skia.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 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 Patch #41 (build-disable-elfhack.patch): + echo '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). + echo 'Patch #3 (mozilla-build-arm.patch):' 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). + echo 'Patch #44 (build-arm-libopus.patch):' 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 + echo 'Patch #215 (firefox-enable-addons.patch):' 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 + echo 'Patch #221 (firefox-fedora-ua.patch):' 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 #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). + echo 'Patch #421 (mozilla-1579023.patch):' 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 + echo 'Patch #575 (mozilla-1548475.patch):' 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). + echo 'Patch #591 (mozilla-1587008.patch):' 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 + echo 'Patch #601 (mozilla-1516081.patch):' 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 + echo 'Patch #602 (mozilla-1516803.patch):' 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' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-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.OBo19v + 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 serde v1.0.99 Compiling ryu v0.2.6 Compiling rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling syn v1.0.5 Compiling unicode-width v0.1.5 Compiling libc v0.2.43 Compiling strsim v0.7.0 Compiling cbindgen v0.9.1 Compiling bitflags v1.0.4 Compiling cfg-if v0.1.5 Compiling vec_map v0.8.1 Compiling ansi_term v0.11.0 Compiling remove_dir_all v0.5.1 Compiling itoa v0.4.3 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling quote v0.5.2 Compiling clap v2.32.0 Compiling syn v0.13.11 Compiling quote v1.0.2 Compiling tempfile v3.0.4 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.32 Compiling toml v0.5.3 Finished release [optimized] target(s) in 2m 13s 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 + 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 - /builddir/build/BUILD/firefox-70.0.1 + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' Generate big endian version of config/external/icu/data/icud58l.dat + mkdir /builddir/build/BUILDROOT/bin + 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ echo '-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + 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=6 + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -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 + cat - + xvfb-run ./mach build Config object not found by mach. 0:00.81 Clobber not needed. 0:00.81 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:00.82 /usr/bin/gmake -f client.mk -s configure 0:00.84 cd /builddir/build/BUILD/firefox-70.0.1/objdir 0:00.84 /builddir/build/BUILD/firefox-70.0.1/configure 0:00.98 Creating Python environment 0:03.11 New python executable in /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python2.7 0:03.11 Also creating executable in /builddir/build/BUILD/firefox-70.0.1/objdir/_virtualenvs/init/bin/python 0:03.11 Installing setuptools, pip, wheel...done. 0:03.43 running build_ext 0:03.43 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.43 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.43 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.43 Reexecuting in the virtualenv 0:03.64 Adding configure options from /builddir/build/BUILD/firefox-70.0.1/.mozconfig 0:03.64 --enable-application=browser 0:03.64 --prefix=/usr 0:03.64 --libdir=/usr/lib64 0:03.64 --with-system-zlib 0:03.64 --with-system-bz2 0:03.64 --disable-strip 0:03.64 --enable-necko-wifi 0:03.64 --enable-startup-notification 0:03.64 --disable-updater 0:03.64 --enable-chrome-format=omni 0:03.64 --enable-pulseaudio 0:03.64 --without-system-icu 0:03.64 --with-mozilla-api-keyfile=../mozilla-api-key 0:03.64 --with-google-location-service-api-keyfile=../google-api-key 0:03.64 --with-google-safebrowsing-api-keyfile=../google-api-key 0:03.64 --enable-release 0:03.65 --update-channel=release 0:03.65 --disable-system-sqlite 0:03.65 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:03.65 --enable-av1 0:03.65 --enable-default-toolkit=cairo-gtk3-wayland 0:03.65 --enable-official-branding 0:03.65 --with-system-nspr 0:03.65 --with-system-nss 0:03.65 --enable-system-ffi 0:03.65 --enable-optimize 0:03.65 --disable-debug 0:03.65 --disable-crashreporter 0:03.65 --enable-tests 0:03.65 --with-system-jpeg 0:03.65 --without-system-libvpx 0:03.65 MOZ_PGO=1 0:03.65 --enable-lto 0:03.65 MOZILLA_OFFICIAL=1 0:03.66 MOZ_TELEMETRY_REPORTING=1 0:03.66 BUILD_OFFICIAL=1 0:03.66 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:03.66 checking for vcs source checkout... no 0:03.70 checking for a shell... /usr/bin/sh 0:03.74 checking for host system type... x86_64-pc-linux-gnu 0:03.74 checking for target system type... x86_64-pc-linux-gnu 0:04.32 checking whether cross compiling... no 0:04.46 checking for Python 3... /usr/bin/python3 (3.7.5) 0:04.46 checking for yasm... /usr/bin/yasm 0:04.47 checking yasm version... 1.3.0 0:04.48 checking for the target C compiler... /usr/bin/gcc 0:04.51 checking whether the target C compiler can be used... yes 0:04.51 checking the target C compiler version... 9.2.1 0:04.55 checking the target C compiler works... yes 0:04.55 checking for the target C++ compiler... /usr/bin/g++ 0:04.58 checking whether the target C++ compiler can be used... yes 0:04.58 checking the target C++ compiler version... 9.2.1 0:04.61 checking the target C++ compiler works... yes 0:04.61 checking for the host C compiler... /usr/bin/gcc 0:04.64 checking whether the host C compiler can be used... yes 0:04.64 checking the host C compiler version... 9.2.1 0:04.67 checking the host C compiler works... yes 0:04.67 checking for the host C++ compiler... /usr/bin/g++ 0:04.69 checking whether the host C++ compiler can be used... yes 0:04.69 checking the host C++ compiler version... 9.2.1 0:04.72 checking the host C++ compiler works... yes 0:04.86 checking for 64-bit OS... yes 0:04.87 checking for nasm... /usr/bin/nasm 0:04.88 checking nasm version... 2.13.03 0:04.89 checking for linker... bfd 0:04.89 checking for the assembler... /usr/bin/gcc 0:04.91 checking for ar... /usr/bin/gcc-ar 0:04.91 checking for pkg_config... /usr/bin/pkg-config 0:04.91 checking for pkg-config version... 1.6.1 0:04.95 checking for stdint.h... yes 0:04.98 checking for inttypes.h... yes 0:05.02 checking for malloc.h... yes 0:05.05 checking for alloca.h... yes 0:05.06 checking for sys/byteorder.h... no 0:05.10 checking for getopt.h... yes 0:05.14 checking for unistd.h... yes 0:05.16 checking for nl_types.h... yes 0:05.20 checking for cpuid.h... yes 0:05.24 checking for sys/statvfs.h... yes 0:05.27 checking for sys/statfs.h... yes 0:05.30 checking for sys/vfs.h... yes 0:05.34 checking for sys/mount.h... yes 0:05.38 checking for sys/quota.h... yes 0:05.43 checking for linux/quota.h... yes 0:05.46 checking for linux/if_addr.h... yes 0:05.50 checking for linux/rtnetlink.h... yes 0:05.52 checking for sys/queue.h... yes 0:05.56 checking for sys/types.h... yes 0:05.60 checking for netinet/in.h... yes 0:05.62 checking for byteswap.h... yes 0:05.65 checking for linux/perf_event.h... yes 0:05.67 checking for perf_event_open system call... yes 0:05.70 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:05.71 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:05.73 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.75 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.76 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.78 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.78 checking whether the C compiler supports -Wclass-varargs... no 0:05.80 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.82 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.84 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.85 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.88 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.89 checking whether the C compiler supports -Wloop-analysis... no 0:05.91 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.95 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.95 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.97 checking whether the C++ compiler supports -Wcomma... no 0:05.99 checking whether the C compiler supports -Wduplicated-cond... yes 0:06.03 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:06.05 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:06.07 checking whether the C compiler supports -Wstring-conversion... no 0:06.09 checking whether the C++ compiler supports -Wstring-conversion... no 0:06.09 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:06.11 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:06.13 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.13 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.15 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:06.17 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:06.18 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:06.18 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:06.20 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:06.23 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:06.26 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:06.29 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:06.32 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:06.35 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:06.37 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:06.40 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:06.43 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:06.43 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:06.45 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:06.47 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.50 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.52 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.55 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.56 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.58 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.60 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.62 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.64 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:06.65 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:06.67 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:06.70 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:06.72 checking whether the C compiler supports -Wformat... yes 0:06.75 checking whether the C++ compiler supports -Wformat... yes 0:06.77 checking whether the C compiler supports -Wformat-security... no 0:06.79 checking whether the C++ compiler supports -Wformat-security... no 0:06.82 checking whether the C compiler supports -Wformat-overflow=2... yes 0:06.85 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:06.87 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.88 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.93 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.97 checking whether the C++ compiler supports -fno-aligned-new... yes 0:06.99 checking for libpulse... yes 0:06.99 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:07.00 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:07.00 checking for rustc... /usr/bin/rustc 0:07.00 checking for cargo... /usr/bin/cargo 0:07.15 checking rustc version... 1.38.0 0:07.17 checking cargo version... 1.38.0 0:07.35 checking for rust target triplet... x86_64-unknown-linux-gnu 0:07.46 checking for rust host triplet... x86_64-unknown-linux-gnu 0:07.46 checking for rustdoc... /usr/bin/rustdoc 0:07.47 checking for cbindgen... /builddir/build/BUILD/firefox-70.0.1/my_rust_vendor/.cargo/bin/cbindgen 0:07.47 checking for rustfmt... not found 0:07.59 checking for clang for bindgen... /usr/bin/clang++ 0:07.64 checking for libclang for bindgen... /usr/lib64/libclang.so 0:07.71 checking that libclang is new enough... yes 0:07.71 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:07.72 checking for llvm_profdata... /usr/bin/llvm-profdata 0:07.74 checking for libffi > 3.0.9... yes 0:07.74 checking MOZ_FFI_CFLAGS... 0:07.74 checking MOZ_FFI_LIBS... -lffi 0:07.78 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:07.79 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:07.82 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/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:07.82 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:07.83 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:07.85 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 0:07.86 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:07.86 checking for fontconfig >= 2.7.0... yes 0:07.87 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.88 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:07.89 checking for freetype2 >= 6.1.0... yes 0:07.89 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.89 checking _FT2_LIBS... -lfreetype 0:07.90 checking for tar... /usr/bin/gtar 0:07.90 checking for unzip... /usr/bin/unzip 0:07.90 checking for zip... /usr/bin/zip 0:07.90 checking for gn... not found 0:07.90 checking for the Mozilla API key... yes 0:07.90 checking for the Google Location Service API key... yes 0:07.90 checking for the Google Safebrowsing API key... yes 0:07.91 checking for the Bing API key... no 0:07.91 checking for the Adjust SDK key... no 0:07.91 checking for the Leanplum SDK key... no 0:07.91 checking for the Pocket API key... no 0:07.96 checking for jpeg_destroy_compress... yes 0:08.00 checking for sufficient jpeg library version... yes 0:08.03 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:08.03 checking for awk... /usr/bin/gawk 0:08.03 checking for perl... /usr/bin/perl 0:08.05 checking for minimum required perl version >= 5.006... 5.028002 0:08.06 checking for full perl installation... yes 0:08.06 checking for gmake... /usr/bin/gmake 0:08.06 checking for watchman... not found 0:08.06 checking for xargs... /usr/bin/xargs 0:08.06 checking for rpmbuild... /usr/bin/rpmbuild 0:08.11 checking for llvm-objdump... /usr/bin/llvm-objdump 0:08.11 checking for autoconf... /usr/bin/autoconf-2.13 0:08.11 Refreshing /builddir/build/BUILD/firefox-70.0.1/old-configure with /usr/bin/autoconf-2.13 0:08.80 creating cache ./config.cache 0:08.83 checking host system type... x86_64-pc-linux-gnu 0:08.85 checking target system type... x86_64-pc-linux-gnu 0:08.86 checking build system type... x86_64-pc-linux-gnu 0:08.86 checking for objcopy... /usr/bin/objcopy 0:08.87 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.87 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:08.87 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:08.87 checking whether we are using GNU C... (cached) yes 0:08.87 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.87 checking for c++... (cached) /usr/bin/g++ 0:08.87 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:08.87 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:08.87 checking whether we are using GNU C++... (cached) yes 0:08.87 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.96 checking for ranlib... gcc-ranlib 0:08.96 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:08.96 checking for strip... /bin/true 0:08.96 checking for otool... no 0:09.04 checking for X... libraries , headers 0:09.08 checking for dnet_ntoa in -ldnet... no 0:09.11 checking for dnet_ntoa in -ldnet_stub... no 0:09.16 checking for gethostbyname... yes 0:09.20 checking for connect... yes 0:09.25 checking for remove... yes 0:09.30 checking for shmat... yes 0:09.35 checking for IceConnectionNumber in -lICE... yes 0:09.42 checking for --noexecstack option to as... yes 0:09.46 checking for -z noexecstack option to ld... yes 0:09.50 checking for -z text option to ld... yes 0:09.55 checking for -z relro option to ld... yes 0:09.59 checking for -z nocopyreloc option to ld... yes 0:09.64 checking for -Bsymbolic-functions option to ld... yes 0:09.68 checking for --build-id=sha1 option to ld... yes 0:09.72 checking for --ignore-unresolved-symbol option to ld... yes 0:09.75 checking if toolchain supports -mssse3 option... yes 0:09.79 checking if toolchain supports -msse4.1 option... yes 0:09.81 checking for x86 AVX2 asm support in compiler... yes 0:09.85 checking whether the linker supports Identical Code Folding... no 0:10.08 checking whether removing dead symbols breaks debugging... no 0:10.11 checking for working const... yes 0:10.13 checking for mode_t... yes 0:10.13 checking for off_t... yes 0:10.15 checking for pid_t... yes 0:10.17 checking for size_t... yes 0:10.34 checking whether 64-bits std::atomic requires -latomic... no 0:10.37 checking for dirent.h that defines DIR... yes 0:10.41 checking for opendir in -ldir... no 0:10.44 checking for sockaddr_in.sin_len... false 0:10.46 checking for sockaddr_in6.sin6_len... false 0:10.48 checking for sockaddr.sa_len... false 0:10.52 checking for gethostbyname_r in -lc_r... no 0:10.61 checking for library containing dlopen... -ldl 0:10.64 checking for dlfcn.h... yes 0:10.69 checking for dladdr... yes 0:10.74 checking for memmem... yes 0:10.78 checking for socket in -lsocket... no 0:10.84 checking for XDrawLines in -lX11... yes 0:10.89 checking for XextAddDisplay in -lXext... yes 0:10.94 checking for XtFree in -lXt... yes 0:10.99 checking for xcb_connect in -lxcb... yes 0:11.05 checking for xcb_shm_query_version in -lxcb-shm... yes 0:11.09 checking for XGetXCBConnection in -lX11-xcb... yes 0:11.13 checking for pthread_create in -lpthreads... no 0:11.18 checking for pthread_create in -lpthread... yes 0:11.23 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:11.27 checking for pthread.h... yes 0:11.32 checking for stat64... yes 0:11.37 checking for lstat64... yes 0:11.42 checking for truncate64... yes 0:11.48 checking for statvfs64... yes 0:11.53 checking for statvfs... yes 0:11.59 checking for statfs64... yes 0:11.64 checking for statfs... yes 0:11.69 checking for getpagesize... yes 0:11.74 checking for gmtime_r... yes 0:11.80 checking for localtime_r... yes 0:11.86 checking for arc4random... no 0:11.90 checking for arc4random_buf... no 0:11.95 checking for mallinfo... yes 0:12.01 checking for gettid... no 0:12.05 checking for lchown... yes 0:12.11 checking for setpriority... yes 0:12.16 checking for strerror... yes 0:12.21 checking for syscall... yes 0:12.27 checking for clock_gettime(CLOCK_MONOTONIC)... 0:12.31 checking for pthread_cond_timedwait_monotonic_np... 0:12.37 checking for res_ninit()... yes 0:12.41 checking for an implementation of va_copy()... yes 0:12.44 checking whether va_list can be copied by value... no 0:12.55 checking for __thread keyword for TLS variables... yes 0:12.61 checking for localeconv... yes 0:12.65 checking for malloc.h... yes 0:12.70 checking for strndup... yes 0:12.76 checking for posix_memalign... yes 0:12.82 checking for memalign... yes 0:12.88 checking for malloc_usable_size... yes 0:12.92 checking whether malloc_usable_size definition can use const argument... no 0:12.93 checking for valloc in malloc.h... yes 0:12.95 checking for valloc in unistd.h... no 0:12.97 checking for _aligned_malloc in malloc.h... no 0:12.97 checking NSPR selection... system 0:12.97 checking for nspr-config... /usr/bin/nspr-config 0:13.00 checking for NSPR - version >= 4.21... yes 0:13.10 checking for nss-config... /usr/bin/nss-config 0:13.15 checking for NSS - version >= 3.46.0... yes 0:13.21 checking for gzread in -lz... yes 0:13.25 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-70.0.1/browser/confvars.sh 0:13.26 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:13.31 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/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:13.31 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:13.33 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:13.36 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:13.36 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:13.36 checking for libstartup-notification-1.0 >= 0.8... yes 0:13.36 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:13.37 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:13.38 checking for dbus-1 >= 0.60... yes 0:13.38 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:13.38 checking MOZ_DBUS_LIBS... -ldbus-1 0:13.39 checking for dbus-glib-1 >= 0.60... yes 0:13.39 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:13.39 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:13.47 checking for linux/joystick.h... yes 0:13.47 checking for wget... no 0:13.53 checking for fdatasync... yes 0:13.56 checking for valid C compiler optimization flags... yes 0:13.66 checking for __cxa_demangle... yes 0:13.70 checking for unwind.h... yes 0:13.80 checking for _Unwind_Backtrace... yes 0:13.81 checking for -pipe support... yes 0:13.91 checking what kind of list files are supported by the linker... linkerscript 0:13.91 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:13.91 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:13.92 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:13.96 checking for FT_Bitmap_Size.y_ppem... yes 0:14.02 checking for FT_GlyphSlot_Embolden... yes 0:14.09 checking for FT_Load_Sfnt_Table... yes 0:14.14 checking for fontconfig/fcfreetype.h... yes 0:14.26 checking for posix_fadvise... yes 0:14.31 checking for posix_fallocate... yes 0:14.40 updating cache ./config.cache 0:14.40 creating ./config.data 0:14.43 js/src> configuring 0:14.43 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=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --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 --enable-jemalloc --disable-replace-malloc --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:14.45 js/src> checking for vcs source checkout... no 0:14.50 js/src> checking for a shell... /usr/bin/sh 0:14.51 js/src> checking for host system type... x86_64-pc-linux-gnu 0:14.53 js/src> checking for target system type... x86_64-pc-linux-gnu 0:15.08 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:15.08 js/src> checking whether cross compiling... no 0:15.09 js/src> checking for yasm... /usr/bin/yasm 0:15.09 js/src> checking yasm version... 1.3.0 0:15.10 js/src> checking for the target C compiler... /usr/bin/gcc 0:15.12 js/src> checking whether the target C compiler can be used... yes 0:15.12 js/src> checking the target C compiler version... 9.2.1 0:15.15 js/src> checking the target C compiler works... yes 0:15.15 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:15.17 js/src> checking whether the target C++ compiler can be used... yes 0:15.17 js/src> checking the target C++ compiler version... 9.2.1 0:15.20 js/src> checking the target C++ compiler works... yes 0:15.21 js/src> checking for the host C compiler... /usr/bin/gcc 0:15.22 js/src> checking whether the host C compiler can be used... yes 0:15.22 js/src> checking the host C compiler version... 9.2.1 0:15.25 js/src> checking the host C compiler works... yes 0:15.25 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:15.27 js/src> checking whether the host C++ compiler can be used... yes 0:15.27 js/src> checking the host C++ compiler version... 9.2.1 0:15.30 js/src> checking the host C++ compiler works... yes 0:15.44 js/src> checking for 64-bit OS... yes 0:15.45 js/src> checking for nasm... /usr/bin/nasm 0:15.46 js/src> checking nasm version... 2.13.03 0:15.47 js/src> checking for linker... bfd 0:15.47 js/src> checking for the assembler... /usr/bin/gcc 0:15.49 js/src> checking for ar... /usr/bin/gcc-ar 0:15.49 js/src> checking for pkg_config... /usr/bin/pkg-config 0:15.49 js/src> checking for pkg-config version... 1.6.1 0:15.53 js/src> checking for stdint.h... yes 0:15.55 js/src> checking for inttypes.h... yes 0:15.59 js/src> checking for malloc.h... yes 0:15.62 js/src> checking for alloca.h... yes 0:15.64 js/src> checking for sys/byteorder.h... no 0:15.67 js/src> checking for getopt.h... yes 0:15.70 js/src> checking for unistd.h... yes 0:15.74 js/src> checking for nl_types.h... yes 0:15.76 js/src> checking for cpuid.h... yes 0:15.80 js/src> checking for sys/statvfs.h... yes 0:15.82 js/src> checking for sys/statfs.h... yes 0:15.85 js/src> checking for sys/vfs.h... yes 0:15.89 js/src> checking for sys/mount.h... yes 0:15.92 js/src> checking for sys/quota.h... yes 0:15.96 js/src> checking for linux/quota.h... yes 0:15.99 js/src> checking for linux/if_addr.h... yes 0:16.03 js/src> checking for linux/rtnetlink.h... yes 0:16.06 js/src> checking for sys/queue.h... yes 0:16.09 js/src> checking for sys/types.h... yes 0:16.13 js/src> checking for netinet/in.h... yes 0:16.16 js/src> checking for byteswap.h... yes 0:16.19 js/src> checking for linux/perf_event.h... yes 0:16.22 js/src> checking for perf_event_open system call... yes 0:16.24 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:16.26 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:16.28 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:16.29 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:16.31 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:16.32 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:16.34 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:16.35 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:16.37 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:16.39 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:16.40 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:16.41 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:16.43 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:16.44 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:16.47 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:16.49 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:16.49 js/src> checking whether the C++ compiler supports -Wcomma... no 0:16.52 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:16.55 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.59 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.59 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:16.61 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:16.62 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.64 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.66 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.66 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.68 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:16.69 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:16.71 js/src> checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:16.72 js/src> checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:16.74 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:16.76 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:16.80 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:16.82 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:16.84 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:16.87 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:16.90 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:16.93 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:16.96 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:16.98 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:16.99 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:17.01 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.04 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.07 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.10 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.11 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.12 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.15 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:17.18 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:17.19 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:17.20 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:17.23 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:17.25 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:17.28 js/src> checking whether the C compiler supports -Wformat... yes 0:17.31 js/src> checking whether the C++ compiler supports -Wformat... yes 0:17.33 js/src> checking whether the C compiler supports -Wformat-security... no 0:17.35 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:17.38 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:17.42 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:17.43 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.45 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.48 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:17.50 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:17.54 js/src> checking whether the C++ compiler supports -fno-aligned-new... yes 0:17.54 js/src> checking for rustc... /usr/bin/rustc 0:17.54 js/src> checking for cargo... /usr/bin/cargo 0:17.66 js/src> checking rustc version... 1.38.0 0:17.68 js/src> checking cargo version... 1.38.0 0:17.82 js/src> checking for rust target triplet... x86_64-unknown-linux-gnu 0:17.92 js/src> checking for rust host triplet... x86_64-unknown-linux-gnu 0:17.92 js/src> checking for rustdoc... /usr/bin/rustdoc 0:17.92 js/src> checking for rustfmt... not found 0:18.03 js/src> checking for clang for bindgen... /usr/bin/clang++ 0:18.07 js/src> checking for libclang for bindgen... /usr/lib64/libclang.so 0:18.07 js/src> checking that libclang is new enough... yes 0:18.07 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:18.08 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:18.09 js/src> checking for libffi > 3.0.9... yes 0:18.10 js/src> checking MOZ_FFI_CFLAGS... 0:18.10 js/src> checking MOZ_FFI_LIBS... -lffi 0:18.11 js/src> checking for awk... /usr/bin/gawk 0:18.11 js/src> checking for perl... /usr/bin/perl 0:18.11 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:18.13 js/src> checking for full perl installation... yes 0:18.13 js/src> checking for gmake... /usr/bin/gmake 0:18.13 js/src> checking for watchman... not found 0:18.13 js/src> checking for xargs... /usr/bin/xargs 0:18.13 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:18.18 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:18.18 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:18.18 js/src> Refreshing /builddir/build/BUILD/firefox-70.0.1/js/src/old-configure with /usr/bin/autoconf-2.13 0:18.37 js/src> loading cache /builddir/build/BUILD/firefox-70.0.1/objdir/./config.cache 0:18.40 js/src> checking host system type... x86_64-pc-linux-gnu 0:18.41 js/src> checking target system type... x86_64-pc-linux-gnu 0:18.43 js/src> checking build system type... x86_64-pc-linux-gnu 0:18.43 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.43 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:18.43 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:18.43 js/src> checking whether we are using GNU C... (cached) yes 0:18.44 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:18.44 js/src> checking for c++... (cached) /usr/bin/g++ 0:18.44 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:18.44 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:18.44 js/src> checking whether we are using GNU C++... (cached) yes 0:18.44 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:18.49 js/src> checking for ranlib... (cached) gcc-ranlib 0:18.49 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.49 js/src> checking for strip... (cached) /bin/true 0:18.50 js/src> checking for sb-conf... no 0:18.50 js/src> checking for ve... no 0:18.50 js/src> checking for X... (cached) libraries , headers 0:18.50 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:18.51 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:18.51 js/src> checking for gethostbyname... (cached) yes 0:18.51 js/src> checking for connect... (cached) yes 0:18.51 js/src> checking for remove... (cached) yes 0:18.51 js/src> checking for shmat... (cached) yes 0:18.52 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:18.60 js/src> checking for --noexecstack option to as... yes 0:18.65 js/src> checking for -z noexecstack option to ld... yes 0:18.69 js/src> checking for -z text option to ld... yes 0:18.74 js/src> checking for -z relro option to ld... yes 0:18.78 js/src> checking for -z nocopyreloc option to ld... yes 0:18.82 js/src> checking for -Bsymbolic-functions option to ld... yes 0:18.87 js/src> checking for --build-id=sha1 option to ld... yes 0:18.91 js/src> checking whether the linker supports Identical Code Folding... no 0:19.13 js/src> checking whether removing dead symbols breaks debugging... no 0:19.13 js/src> checking for working const... (cached) yes 0:19.13 js/src> checking for mode_t... (cached) yes 0:19.13 js/src> checking for off_t... (cached) yes 0:19.13 js/src> checking for pid_t... (cached) yes 0:19.13 js/src> checking for size_t... (cached) yes 0:19.16 js/src> checking for ssize_t... yes 0:19.16 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:19.16 js/src> checking for dirent.h that defines DIR... (cached) yes 0:19.18 js/src> checking for opendir in -ldir... (cached) no 0:19.18 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:19.18 js/src> checking for library containing dlopen... (cached) -ldl 0:19.18 js/src> checking for dlfcn.h... (cached) yes 0:19.19 js/src> checking for socket in -lsocket... (cached) no 0:19.19 js/src> checking for pthread_create in -lpthreads... (cached) no 0:19.20 js/src> checking for pthread_create in -lpthread... (cached) yes 0:19.25 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:19.31 js/src> checking for getc_unlocked... yes 0:19.37 js/src> checking for _getc_nolock... no 0:19.37 js/src> checking for gmtime_r... (cached) yes 0:19.37 js/src> checking for localtime_r... (cached) yes 0:19.42 js/src> checking for pthread_getname_np... yes 0:19.48 js/src> checking for pthread_get_name_np... no 0:19.48 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:19.54 js/src> checking for sin in -lm... yes 0:19.55 js/src> checking for res_ninit()... (cached) yes 0:19.61 js/src> checking for nl_langinfo and CODESET... yes 0:19.61 js/src> checking for an implementation of va_copy()... (cached) yes 0:19.61 js/src> checking whether va_list can be copied by value... (cached) no 0:19.62 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:19.62 js/src> checking for localeconv... (cached) yes 0:19.63 js/src> checking NSPR selection... command-line 0:19.67 js/src> checking for valid optimization flags... yes 0:19.67 js/src> checking for __cxa_demangle... (cached) yes 0:19.68 js/src> checking for -pipe support... yes 0:19.71 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:19.81 js/src> checking what kind of list files are supported by the linker... linkerscript 0:19.83 js/src> checking for posix_fadvise... (cached) yes 0:19.84 js/src> checking for posix_fallocate... (cached) yes 0:19.85 js/src> checking for malloc.h... (cached) yes 0:19.85 js/src> checking for strndup... (cached) yes 0:19.86 js/src> checking for posix_memalign... (cached) yes 0:19.87 js/src> checking for memalign... (cached) yes 0:19.87 js/src> checking for malloc_usable_size... (cached) yes 0:19.91 js/src> checking whether malloc_usable_size definition can use const argument... no 0:19.92 js/src> checking for valloc in malloc.h... yes 0:19.93 js/src> checking for valloc in unistd.h... no 0:19.95 js/src> checking for _aligned_malloc in malloc.h... no 0:19.97 js/src> updating cache /builddir/build/BUILD/firefox-70.0.1/objdir/./config.cache 0:19.97 js/src> creating ./config.data 0:19.98 js/src> Creating config.status 0:20.08 Creating config.status 0:20.36 Reticulating splines... 0:22.81 0:02.49 File already read. Skipping: /builddir/build/BUILD/firefox-70.0.1/gfx/angle/targets/angle_common/moz.build 0:36.01 Finished reading 1706 moz.build files in 3.83s 0:36.01 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:36.01 Processed into 10118 build config descriptors in 4.30s 0:36.01 RecursiveMake backend executed in 6.56s 0:36.01 3585 total backend files; 3585 created; 0 updated; 0 unchanged; 0 deleted; 26 -> 1317 Makefile 0:36.01 FasterMake backend executed in 0.42s 0:36.01 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:36.01 Total wall time: 15.68s; CPU time: 15.50s; Efficiency: 99%; Untracked: 0.58s Configure complete! Be sure to run |mach build| to pick up any changes 0:36.55 Clobber not needed. 0:36.55 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:36.56 /usr/bin/gmake -f client.mk -s 0:36.71 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:36.72 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 89; Removed 0 files and 0 directories. 0:36.74 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.04 Elapsed: 0.23s; From _tests: Kept 30 existing; Added/updated 1067; Removed 0 files and 0 directories. 0:37.32 Elapsed: 0.49s; From dist/bin: Kept 266 existing; Added/updated 2572; Removed 0 files and 0 directories. 0:37.36 Elapsed: 0.63s; From dist/include: Kept 1717 existing; Added/updated 3947; Removed 0 files and 0 directories. 0:37.48 ./mozilla-config.h.stub 0:37.61 ./buildid.h.stub 0:37.74 ./source-repo.h.stub 0:37.97 config 0:38.14 config/nsinstall_real 0:38.29 config/stl.sentinel.stub 0:38.41 config/system-header.sentinel.stub 0:38.64 build/application.ini.stub 0:38.65 xpcom/xpcom-config.h.stub 0:38.65 js/src/js-confdefs.h.stub 0:38.69 security/ct/tests/gtest/valid-sth.inc.stub 0:38.77 build/application.ini.h.stub 0:38.77 js/src/js-config.h.stub 0:38.81 xpcom/xpcom-private.h.stub 0:38.88 js/src/selfhosted.out.h.stub 0:38.88 build/automation.py.stub 0:38.92 security/apps/xpcshell.inc.stub 0:38.97 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:39.02 xpcom/build/Services.h.stub 0:39.04 security/apps/addons-public.inc.stub 0:39.06 /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_DEDICATED_PROFILES=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 -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 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-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_SCTP=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 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=70.0.1 -DMOZ_LTO=1 -DMOZ_RAW=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_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -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 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=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_TRUNCATE64=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 -DHAVE_DLOPEN=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 -DHAVE_CPUID_H=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 -DHAVE_NL_TYPES_H=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 -DMOZ_WEBRTC=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 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:39.07 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:39.13 xpcom/build/services.rs.stub 0:39.13 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:39.15 security/apps/addons-public-intermediate.inc.stub 0:39.19 netwerk/necko-config.h.stub 0:39.26 security/apps/addons-stage.inc.stub 0:39.31 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:39.34 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:39.39 layout/style/ServoCSSPropList.py.stub 0:39.48 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:39.65 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:39.81 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:40.00 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:40.16 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:40.32 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:40.49 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:40.65 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:40.83 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:41.02 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:41.19 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:41.35 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:41.55 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:41.74 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:41.98 dom/encoding/domainsfallbacks.properties.h.stub 0:41.98 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:42.09 dom/encoding/labelsencodings.properties.h.stub 0:42.16 layout/generic/FrameIdList.h.stub 0:42.20 dom/encoding/localesfallbacks.properties.h.stub 0:42.27 layout/generic/FrameTypeList.h.stub 0:42.31 dom/encoding/nonparticipatingdomains.properties.h.stub 0:42.39 toolkit/crashreporter/CrashAnnotations.h.stub 0:42.44 devtools/client/debugger/src/node.stub.stub 0:42.52 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" 0:42.67 js/src/frontend/ReservedWordsGenerated.h.stub 0:42.79 js/src/gc/StatsPhasesGenerated.h.stub 0:42.92 js/src/gc/StatsPhasesGenerated.inc.stub 0:43.04 js/src/jit/MOpcodes.h.stub 0:43.16 js/src/jit/LOpcodes.h.stub 0:43.24 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:43.30 devtools/client/debugger/src/actions/node.stub.stub 0:43.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/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" 0:43.42 devtools/client/debugger/src/client/node.stub.stub 0:43.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/client/firefox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/index.js" 0:44.08 layout/style/nsCSSPropertyID.h.stub 0:44.20 layout/style/ServoCSSPropList.h.stub 0:44.22 devtools/client/debugger/src/components/node.stub.stub 0:44.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/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" 0:44.33 layout/style/CompositorAnimatableProperties.h.stub 0:44.45 layout/style/CountedUnknownProperties.h.stub 0:44.57 layout/style/nsComputedDOMStyleGenerated.inc.stub 0:44.60 devtools/client/debugger/src/reducers/node.stub.stub 0:44.69 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" 0:44.70 layout/style/nsCSSPropsGenerated.inc.stub 0:44.82 layout/style/ServoStyleConsts.h.stub 0:45.51 devtools/client/debugger/src/selectors/node.stub.stub 0:45.60 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" 0:46.17 devtools/client/debugger/src/utils/node.stub.stub 0:46.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/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" 0:46.52 devtools/client/debugger/src/workers/parser/node.stub.stub 0:46.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/workers/parser/index.js" 0:47.18 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:47.25 devtools/client/debugger/src/workers/search/node.stub.stub 0:47.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" 0:47.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/workers/search/index.js" 0:47.82 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-70.0.1/objdir/config/makefiles/xpidl xpidl 0:47.82 config/makefiles/xpidl/Bits.xpt 0:47.82 config/makefiles/xpidl/accessibility.xpt 0:47.86 layout/style/test/gtest/ExampleStylesheet.h.stub 0:47.90 devtools/client/debugger/src/actions/ast/node.stub.stub 0:47.98 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:47.98 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" 0:48.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/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" 0:48.57 config/makefiles/xpidl/alerts.xpt 0:48.57 config/makefiles/xpidl/appshell.xpt 0:48.79 devtools/client/debugger/src/actions/pause/node.stub.stub 0:48.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/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" 0:49.04 devtools/client/debugger/src/actions/sources/node.stub.stub 0:49.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/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" 0:49.16 config/makefiles/xpidl/appstartup.xpt 0:49.40 config/makefiles/xpidl/autocomplete.xpt 0:49.54 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:49.79 config/makefiles/xpidl/browser-element.xpt 0:49.94 config/makefiles/xpidl/browser-newtab.xpt 0:49.98 devtools/client/debugger/src/actions/utils/node.stub.stub 0:50.08 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" 0:50.09 config/makefiles/xpidl/browsercompsbase.xpt 0:50.22 devtools/client/debugger/src/client/firefox/node.stub.stub 0:50.23 config/makefiles/xpidl/caps.xpt 0:50.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/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" 0:50.38 config/makefiles/xpidl/captivedetect.xpt 0:50.65 config/makefiles/xpidl/chrome.xpt 0:50.67 config/makefiles/xpidl/commandhandler.xpt 0:50.81 devtools/client/debugger/src/components/Editor/node.stub.stub 0:50.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/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" 0:51.16 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:51.25 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" 0:52.43 config/makefiles/xpidl/commandlines.xpt 0:52.43 config/makefiles/xpidl/composer.xpt 0:52.53 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:52.61 config/makefiles/xpidl/content_events.xpt 0:52.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/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" 0:52.70 devtools/client/debugger/src/components/shared/node.stub.stub 0:52.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/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" 0:53.95 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:54.05 devtools/client/debugger/src/utils/editor/node.stub.stub 0:54.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/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" 0:54.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/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" 0:54.82 devtools/client/debugger/src/utils/pause/node.stub.stub 0:54.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/utils/pause/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/utils/pause/why.js" 0:55.16 devtools/client/debugger/src/utils/resource/node.stub.stub 0:55.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/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" 0:55.56 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 0:55.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/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" 0:56.16 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 0:56.24 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" 0:56.52 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 0:56.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/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" 0:56.94 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 0:57.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/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 0:57.37 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:57.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/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" 0:57.83 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 0: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/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" 0:58.42 devtools/client/debugger/src/components/shared/Button/node.stub.stub 0:58.51 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" 0:58.84 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 0:58.93 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" 0:59.24 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 0:59.33 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" 0:59.66 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 0:59.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/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" 1:00.24 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:00.24 config/makefiles/xpidl/content_html.xpt 1:00.40 config/makefiles/xpidl/content_webrtc.xpt 1:00.45 config/makefiles/xpidl/devtools_rr.xpt 1:00.47 config/makefiles/xpidl/docshell.xpt 1:00.57 config/makefiles/xpidl/dom.xpt 1:00.59 config/makefiles/xpidl/dom_audiochannel.xpt 1:00.61 config/makefiles/xpidl/dom_base.xpt 1:00.77 config/makefiles/xpidl/dom_bindings.xpt 1:01.01 config/makefiles/xpidl/dom_events.xpt 1:01.05 config/makefiles/xpidl/dom_geolocation.xpt 1:01.18 config/makefiles/xpidl/dom_html.xpt 1:01.19 config/makefiles/xpidl/dom_indexeddb.xpt 1:01.34 config/makefiles/xpidl/dom_localstorage.xpt 1:01.36 config/makefiles/xpidl/dom_media.xpt 1:01.39 config/makefiles/xpidl/dom_network.xpt 1:01.48 config/makefiles/xpidl/dom_notification.xpt 1:01.50 config/makefiles/xpidl/dom_payments.xpt 1:01.58 config/makefiles/xpidl/dom_power.xpt 1:01.64 config/makefiles/xpidl/dom_presentation.xpt 1:01.64 config/makefiles/xpidl/dom_push.xpt 1:01.80 config/makefiles/xpidl/dom_quota.xpt 1:01.95 config/makefiles/xpidl/dom_security.xpt 1:01.97 config/makefiles/xpidl/dom_sidebar.xpt 1:02.07 config/makefiles/xpidl/dom_simpledb.xpt 1:02.13 config/makefiles/xpidl/dom_storage.xpt 1:02.17 config/makefiles/xpidl/dom_system.xpt 1:02.22 config/makefiles/xpidl/dom_webauthn.xpt 1:02.30 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:02.32 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:02.36 config/makefiles/xpidl/dom_workers.xpt 1:02.44 config/makefiles/xpidl/dom_xslt.xpt 1:02.47 config/makefiles/xpidl/dom_xul.xpt 1:02.53 config/makefiles/xpidl/downloads.xpt 1:02.61 config/makefiles/xpidl/editor.xpt 1:02.62 config/makefiles/xpidl/enterprisepolicies.xpt 1:02.75 config/makefiles/xpidl/extensions.xpt 1:02.78 config/makefiles/xpidl/exthandler.xpt 1:02.90 config/makefiles/xpidl/fastfind.xpt 1:02.93 config/makefiles/xpidl/gfx.xpt 1:03.00 config/makefiles/xpidl/html5.xpt 1:03.07 config/makefiles/xpidl/htmlparser.xpt 1:03.14 config/makefiles/xpidl/imglib2.xpt 1:03.16 config/makefiles/xpidl/inspector.xpt 1:03.23 config/makefiles/xpidl/intl.xpt 1:03.29 config/makefiles/xpidl/jar.xpt 1:03.37 config/makefiles/xpidl/jsdebugger.xpt 1:03.45 config/makefiles/xpidl/jsinspector.xpt 1:03.48 config/makefiles/xpidl/kvstore.xpt 1:03.59 config/makefiles/xpidl/layout_base.xpt 1:03.62 config/makefiles/xpidl/layout_printing.xpt 1:03.66 config/makefiles/xpidl/layout_xul_tree.xpt 1:03.77 config/makefiles/xpidl/locale.xpt 1:03.79 config/makefiles/xpidl/loginmgr.xpt 1:03.80 config/makefiles/xpidl/migration.xpt 1:03.93 config/makefiles/xpidl/mimetype.xpt 1:03.97 config/makefiles/xpidl/mozfind.xpt 1:04.03 config/makefiles/xpidl/mozintl.xpt 1:04.08 config/makefiles/xpidl/necko.xpt 1:04.17 config/makefiles/xpidl/necko_about.xpt 1:04.22 config/makefiles/xpidl/necko_cache.xpt 1:04.23 config/makefiles/xpidl/necko_cache2.xpt 1:04.37 config/makefiles/xpidl/necko_cookie.xpt 1:04.46 config/makefiles/xpidl/necko_dns.xpt 1:04.62 config/makefiles/xpidl/necko_file.xpt 1:04.66 config/makefiles/xpidl/necko_ftp.xpt 1:04.82 config/makefiles/xpidl/necko_http.xpt 1:04.85 config/makefiles/xpidl/necko_mdns.xpt 1:04.99 config/makefiles/xpidl/necko_res.xpt 1:05.15 config/makefiles/xpidl/necko_socket.xpt 1:05.31 config/makefiles/xpidl/necko_strconv.xpt 1:05.40 config/makefiles/xpidl/necko_viewsource.xpt 1:05.51 config/makefiles/xpidl/necko_websocket.xpt 1:05.61 config/makefiles/xpidl/necko_wifi.xpt 1:05.73 config/makefiles/xpidl/parentalcontrols.xpt 1:05.80 config/makefiles/xpidl/peerconnection.xpt 1:05.88 config/makefiles/xpidl/pipnss.xpt 1:05.94 config/makefiles/xpidl/pippki.xpt 1:06.08 config/makefiles/xpidl/places.xpt 1:06.26 config/makefiles/xpidl/plugin.xpt 1:06.33 config/makefiles/xpidl/pref.xpt 1:06.53 config/makefiles/xpidl/prefetch.xpt 1:06.57 config/makefiles/xpidl/profiler.xpt 1:06.61 config/makefiles/xpidl/remote.xpt 1:06.75 config/makefiles/xpidl/reputationservice.xpt 1:06.76 config/makefiles/xpidl/sandbox.xpt 1:06.78 config/makefiles/xpidl/satchel.xpt 1:06.89 config/makefiles/xpidl/services-crypto-component.xpt 1:06.91 config/makefiles/xpidl/services_fxaccounts.xpt 1:06.93 config/makefiles/xpidl/sessionStore_funcs.xpt 1:07.04 config/makefiles/xpidl/shellservice.xpt 1:07.06 config/makefiles/xpidl/shistory.xpt 1:07.07 config/makefiles/xpidl/spellchecker.xpt 1:07.20 config/makefiles/xpidl/storage.xpt 1:07.22 config/makefiles/xpidl/telemetry.xpt 1:07.29 config/makefiles/xpidl/test_necko.xpt 1:07.35 config/makefiles/xpidl/thumbnails.xpt 1:07.50 config/makefiles/xpidl/toolkit_antitracking.xpt 1:07.52 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:07.62 config/makefiles/xpidl/toolkit_cleardata.xpt 1:07.64 config/makefiles/xpidl/toolkit_crashservice.xpt 1:07.67 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:07.78 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:07.79 config/makefiles/xpidl/toolkit_osfile.xpt 1:07.81 config/makefiles/xpidl/toolkit_search.xpt 1:07.93 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:07.93 config/makefiles/xpidl/toolkit_shell.xpt 1:07.96 config/makefiles/xpidl/toolkit_xulstore.xpt 1:08.08 config/makefiles/xpidl/toolkitprofile.xpt 1:08.09 config/makefiles/xpidl/txmgr.xpt 1:08.09 config/makefiles/xpidl/txtsvc.xpt 1:08.23 config/makefiles/xpidl/uconv.xpt 1:08.26 config/makefiles/xpidl/update.xpt 1:08.28 config/makefiles/xpidl/uriloader.xpt 1:08.38 config/makefiles/xpidl/url-classifier.xpt 1:08.41 config/makefiles/xpidl/urlformatter.xpt 1:08.42 config/makefiles/xpidl/webBrowser_core.xpt 1:08.56 config/makefiles/xpidl/webbrowserpersist.xpt 1:08.63 config/makefiles/xpidl/webextensions.xpt 1:08.75 config/makefiles/xpidl/webvtt.xpt 1:08.81 config/makefiles/xpidl/widget.xpt 1:08.85 config/makefiles/xpidl/windowcreator.xpt 1:08.90 config/makefiles/xpidl/windowwatcher.xpt 1:08.97 config/makefiles/xpidl/xpcom_base.xpt 1:09.06 config/makefiles/xpidl/xpcom_components.xpt 1:09.18 config/makefiles/xpidl/xpcom_ds.xpt 1:09.20 config/makefiles/xpidl/xpcom_io.xpt 1:09.40 config/makefiles/xpidl/xpcom_system.xpt 1:09.40 config/makefiles/xpidl/xpcom_threads.xpt 1:09.62 config/makefiles/xpidl/xpcomtest.xpt 1:09.68 config/makefiles/xpidl/xpconnect.xpt 1:09.70 config/makefiles/xpidl/xpctest.xpt 1:09.82 config/makefiles/xpidl/xul.xpt 1:09.95 config/makefiles/xpidl/xulapp.xpt 1:09.95 config/makefiles/xpidl/zipwriter.xpt 1:10.11 config/makefiles/xpidl/xptdata.cpp 1:11.56 xpcom/base/error_list.rs.stub 1:11.56 xpcom/ds/nsGkAtomList.h.stub 1:11.56 xpcom/components/Components.h.stub 1:11.56 modules/libpref/StaticPrefListAll.h.stub 1:11.68 xpcom/base/ErrorList.h.stub 1:11.72 xpcom/ds/nsGkAtomConsts.h.stub 1:11.79 xpcom/base/ErrorNamesInternal.h.stub 1:11.85 intl/locale/encodingsgroups.properties.h.stub 1:11.87 netwerk/dns/etld_data.inc.stub 1:11.90 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:11.98 dom/base/UseCounterList.h.stub 1:12.10 dom/bindings/CSS2Properties.webidl.stub 1:12.63 accessible/xpcom/xpcAccEvents.h.stub 1:12.85 security/manager/ssl/nsSTSPreloadList.h.stub 1:13.13 toolkit/components/telemetry/TelemetryEventData.h.stub 1:13.63 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:14.12 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:14.96 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:15.38 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:16.46 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:16.61 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:16.75 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:17.59 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.h 1:35.40 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 1:44.17 toolkit/library/rust/force-cargo-library-build 1:44.17 testing/geckodriver/force-cargo-program-build 1:44.18 mfbt 1:44.21 mfbt/tests 1:44.25 Blocking waiting for file lock on package cache 1:44.88 Blocking waiting for file lock on package cache 1:45.91 Compiling libc v0.2.60 1:46.24 Compiling libc v0.2.60 1:46.87 Compiling autocfg v0.1.2 1:47.08 Compiling proc-macro2 v0.4.27 1:48.02 Compiling unicode-xid v0.1.0 1:48.19 Compiling syn v0.15.30 1:48.44 Compiling byteorder v1.3.1 1:48.50 /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)': 1:48.50 /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] 1:48.50 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:48.50 | ^ 1:48.50 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 1:48.50 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 1:48.50 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:48.50 | ^~~~~~~~~~~~~~~~~~~ 1:48.50 /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] 1:48.50 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:48.50 | ^ 1:48.50 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 1:48.50 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 1:48.50 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:48.50 | ^~~~~~~~~~~~~~~~~~~ 1:48.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AllocPolicy.h:16, 1:48.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:11, 1:48.96 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestBufferList.cpp:9: 1:48.96 /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]': 1:48.96 /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] 1:48.96 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 1:48.96 | ^~ 1:48.96 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestBufferList.cpp:9: 1:48.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 1:48.96 542 | Maybe lastSegmentSize; 1:48.96 | ^~~~~~~~~~~~~~~ 1:49.13 Compiling siphasher v0.2.1 1:49.51 Compiling fnv v1.0.6 1:49.61 Compiling ident_case v1.0.0 1:49.76 Compiling cfg-if v0.1.6 1:49.78 Compiling strsim v0.7.0 1:49.83 Compiling proc-macro2 v0.4.27 1:50.72 Compiling void v1.0.2 1:50.82 Compiling rand_core v0.4.0 1:51.47 Compiling lazy_static v1.2.0 1:51.48 Compiling serde v1.0.88 1:51.60 Compiling nodrop v0.1.12 1:51.70 Compiling typenum v1.10.0 1:52.27 Compiling typenum v1.10.0 1:53.00 Compiling cc v1.0.34 1:53.27 Compiling unicode-xid v0.1.0 1:53.43 Compiling memoffset v0.2.1 1:53.49 Compiling version_check v0.1.5 1:53.95 Compiling byteorder v1.3.1 1:55.14 Compiling scopeguard v0.3.2 1:55.24 Compiling syn v0.15.30 1:55.30 Compiling memchr v2.2.0 1:56.21 Compiling futures v0.1.23 1:56.77 Compiling void v1.0.2 1:56.91 Compiling autocfg v0.1.2 1:58.48 Compiling dtoa v0.4.2 1:58.81 Compiling procedural-masquerade v0.1.1 1:59.07 Compiling semver-parser v0.7.0 2:00.77 Compiling lazy_static v1.2.0 2:00.89 Compiling khronos_api v3.1.0 2:01.12 Compiling slab v0.4.1 2:01.33 Compiling build_const v0.2.0 2:01.34 Compiling byte-tools v0.3.0 2:01.41 Compiling rand_core v0.4.0 2:01.76 Compiling matches v0.1.6 2:01.84 Compiling byte-tools v0.3.0 2:01.92 Compiling httparse v1.3.3 2:01.94 Compiling glob v0.2.11 2:02.59 Compiling encoding_rs v0.8.17 2:02.79 Compiling nodrop v0.1.12 2:02.89 Compiling cfg-if v0.1.6 2:02.95 Compiling matches v0.1.6 2:03.02 Compiling memoffset v0.2.1 2:03.37 Compiling itoa v0.4.1 2:03.47 Compiling ucd-util v0.1.1 2:03.60 Compiling serde v1.0.88 2:03.98 Compiling pkg-config v0.3.9 2:04.36 Compiling memchr v2.2.0 2:04.82 Compiling scopeguard v0.3.2 2:04.92 Compiling itoa v0.4.1 2:05.14 Compiling regex v1.0.3 2:05.91 Compiling unicode-normalization v0.1.5 2:06.49 Compiling stable_deref_trait v1.0.0 2:06.65 Compiling num-traits v0.2.6 2:06.71 Compiling xml-rs v0.8.0 2:06.86 Compiling fnv v1.0.6 2:06.96 Compiling cc v1.0.34 2:07.45 Compiling fake-simd v0.1.2 2:07.56 Compiling thin-slice v0.1.1 2:07.73 Compiling bitflags v1.0.4 2:07.82 Compiling smallbitvec v2.3.0 2:08.62 Compiling slab v0.4.1 2:08.82 Compiling opaque-debug v0.2.1 2:08.89 Compiling utf8-ranges v1.0.0 2:09.49 Compiling bindgen v0.51.0 2:10.52 Compiling futures v0.1.23 2:14.01 Compiling precomputed-hash v0.1.1 2:14.09 Compiling failure_derive v0.1.3 2:14.81 Compiling same-file v1.0.2 2:15.09 Compiling shlex v0.1.1 2:15.17 Compiling rayon-core v1.5.0 2:15.37 Compiling peeking_take_while v0.1.2 2:15.57 Compiling unicode-normalization v0.1.5 2:15.61 Compiling num-derive v0.2.5 2:16.25 Compiling ryu v0.2.4 2:16.37 Compiling threadbound v0.1.0 2:16.53 Compiling scopeguard v1.0.0 2:16.55 Compiling num-integer v0.1.39 2:16.63 Compiling binary-space-partition v0.1.2 2:16.77 Compiling percent-encoding v2.1.0 2:16.96 Compiling adler32 v1.0.2 2:17.23 Compiling opaque-debug v0.2.1 2:17.30 Compiling string v0.1.1 2:17.31 Compiling plain v0.2.3 2:17.43 Compiling cose v0.1.4 2:17.46 Compiling num-traits v0.2.6 2:17.51 Compiling either v1.1.0 2:17.68 Compiling mp4parse_fallible v0.0.1 2:17.70 Compiling remove_dir_all v0.5.2 2:17.76 Compiling unicode-segmentation v1.2.1 2:17.79 Compiling indexmap v1.0.1 2:18.21 Compiling percent-encoding v2.1.0 2:18.64 Compiling svg_fmt v0.4.0 2:18.74 Compiling scoped-tls v0.1.0 2:18.94 Compiling fake-simd v0.1.2 2:19.04 Compiling try-lock v0.2.2 2:19.16 Compiling indexmap v1.0.1 2:19.40 Compiling quick-error v1.2.1 2:19.51 Compiling arrayref v0.3.4 2:19.60 Compiling error-chain v0.11.0 2:20.00 Compiling safemem v0.3.0 2:20.08 Compiling thread_profiler v0.1.1 2:20.14 Compiling regex v1.0.3 2:20.21 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/init/static_prefs) 2:20.28 Compiling moz_cbor v0.1.1 2:20.86 Compiling bitreader v0.3.0 2:21.28 Compiling atomic_refcell v0.1.0 2:21.47 Compiling quick-error v1.2.1 2:21.53 Compiling slab v0.3.0 2:21.58 Compiling num-integer v0.1.39 2:21.74 Compiling runloop v0.1.0 2:22.15 Compiling boxfnonce v0.0.3 2:22.33 Compiling remove_dir_all v0.5.2 2:22.37 Compiling termcolor v0.3.6 2:22.41 Compiling ucd-util v0.1.1 2:22.45 Compiling rustc-demangle v0.1.8 2:22.98 Compiling dtoa v0.4.2 2:23.28 Compiling bitflags v1.0.4 2:23.34 Compiling utf8-ranges v1.0.0 2:23.65 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/build/workspace-hack) 2:23.74 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/parser) 2:23.88 Compiling urlencoding v1.0.0 2:24.38 Compiling xml-rs v0.8.0 2:24.49 Compiling phf_shared v0.7.21 2:24.74 Compiling cmake v0.1.29 2:25.05 Compiling unreachable v1.0.0 2:25.14 Compiling rand_pcg v0.1.2 2:25.36 Compiling rand_chacha v0.1.1 2:25.59 Compiling rand v0.6.5 2:25.81 Compiling dtoa-short v0.3.1 2:26.11 Compiling semver v0.9.0 2:27.76 Compiling block-padding v0.1.2 2:27.99 Compiling rand_core v0.3.1 2:28.05 Compiling rand_jitter v0.1.4 2:28.17 Compiling libloading v0.5.0 2:28.60 Compiling arrayvec v0.4.6 2:28.93 Compiling crossbeam-utils v0.6.5 2:29.28 Compiling log v0.4.6 2:29.93 Compiling unicode-bidi v0.3.4 2:31.02 Compiling thread_local v0.3.6 2:31.62 Compiling regex-syntax v0.6.0 2:32.81 Compiling unicode-width v0.1.4 2:32.94 Compiling semver-parser v0.7.0 2:33.73 Compiling clang-sys v0.28.0 2:34.39 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/servo_arc) 2:34.77 Compiling owning_ref v0.4.0 2:34.92 Compiling scoped-tls v1.0.0 2:35.07 Compiling rust-ini v0.10.3 2:35.59 Compiling libdbus-sys v0.1.5 2:35.95 Compiling lmdb-rkv-sys v0.8.4 2:37.16 Compiling walkdir v2.1.4 2:37.60 Compiling strsim v0.7.0 2:39.31 Compiling lock_api v0.3.1 2:39.53 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver) 2:39.84 Compiling itertools v0.8.0 2:41.24 Compiling podio v0.1.5 2:41.44 Compiling unicode-segmentation v1.2.1 2:41.78 Compiling semver v0.6.0 2:42.43 Compiling rand_chacha v0.1.1 2:42.65 Compiling rand_pcg v0.1.2 2:42.87 Compiling rand v0.6.5 2:43.10 Compiling log v0.4.6 2:43.52 Compiling humantime v1.1.1 2:43.76 Compiling unreachable v1.0.0 2:43.83 Compiling rand_core v0.3.1 2:43.91 Compiling rand_jitter v0.1.4 2:44.39 Compiling crossbeam-utils v0.6.5 2:44.47 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/js/src/rust/shared) 2:46.41 Compiling thread_local v0.3.6 2:47.10 Compiling arrayvec v0.4.6 2:47.77 Compiling unicase v2.4.0 2:48.03 Compiling crc v1.7.0 2:48.58 Compiling unicode-bidi v0.3.4 2:51.38 Compiling phf v0.7.21 2:52.34 Compiling block-padding v0.1.2 2:52.62 Compiling miniz_oxide_c_api v0.1.2 2:52.91 Compiling humantime v1.1.1 2:53.94 Compiling regex-syntax v0.6.0 2:54.69 Compiling new_debug_unreachable v1.0.1 2:54.89 Compiling rustc_version v0.2.3 2:55.75 Compiling rand_hc v0.1.0 2:56.23 Compiling rand_xorshift v0.1.1 2:56.52 Compiling rand_isaac v0.1.1 2:56.84 Compiling cubeb-sys v0.5.5 2:58.09 Compiling uluru v0.3.0 2:58.24 Compiling crossbeam-epoch v0.7.1 2:59.86 Compiling tokio-executor v0.1.7 3:00.61 Compiling crossbeam-queue v0.1.2 3:00.91 Compiling dogear v0.3.3 3:09.83 Compiling idna v0.2.0 3:16.43 Compiling rand v0.4.3 3:16.69 Compiling which v1.0.3 3:17.16 Compiling iovec v0.1.2 3:17.42 Compiling net2 v0.2.33 3:18.59 Compiling semver v0.6.0 3:18.95 Compiling rand_os v0.1.3 3:19.14 Compiling num_cpus v1.7.0 3:19.65 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/hashglobe) 3:20.64 Compiling thin-vec v0.1.0 3:21.43 Compiling time v0.1.40 3:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.77 /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]': 3:21.77 /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] 3:21.77 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.77 | ^~ 3:21.77 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:21.77 125 | uint8_t unitsAvailable; 3:21.77 | ^~~~~~~~~~~~~~ 3:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.77 /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] 3:21.77 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.77 | ^~ 3:21.77 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:21.77 126 | uint8_t unitsNeeded; 3:21.77 | ^~~~~~~~~~~ 3:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.77 /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] 3:21.77 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.77 | ^~ 3:21.77 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:21.77 127 | char32_t badCodePoint; 3:21.77 | ^~~~~~~~~~~~ 3:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.77 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.77 /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] 3:21.77 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.78 | ^~ 3:21.78 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:21.78 128 | uint8_t unitsObserved; 3:21.78 | ^~~~~~~~~~~~~ 3:21.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.82 /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]': 3:21.82 /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] 3:21.82 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.82 | ^~ 3:21.82 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:21.82 128 | uint8_t unitsObserved; 3:21.82 | ^~~~~~~~~~~~~ 3:21.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.82 /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] 3:21.82 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.82 | ^~ 3:21.82 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:21.82 127 | char32_t badCodePoint; 3:21.82 | ^~~~~~~~~~~~ 3:21.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.82 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.82 /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] 3:21.82 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.82 | ^~ 3:21.82 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:21.82 126 | uint8_t unitsNeeded; 3:21.82 | ^~~~~~~~~~~ 3:21.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.88 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.88 /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]': 3:21.88 /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] 3:21.88 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.88 | ^~ 3:21.88 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:21.88 126 | uint8_t unitsNeeded; 3:21.88 | ^~~~~~~~~~~ 3:21.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.92 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.92 /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]': 3:21.92 /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] 3:21.92 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.92 | ^~ 3:21.92 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:21.92 127 | char32_t badCodePoint; 3:21.92 | ^~~~~~~~~~~~ 3:21.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.92 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.92 /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] 3:21.92 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.92 | ^~ 3:21.92 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:21.92 128 | uint8_t unitsObserved; 3:21.92 | ^~~~~~~~~~~~~ 3:21.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.96 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void TestNotShortestForm()': 3:21.96 /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] 3:21.96 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.96 | ^~ 3:21.96 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:21.96 125 | uint8_t unitsAvailable; 3:21.96 | ^~~~~~~~~~~~~~ 3:21.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.96 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.96 /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] 3:21.96 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:21.96 | ^~ 3:21.96 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:21.97 126 | uint8_t unitsNeeded; 3:21.97 | ^~~~~~~~~~~ 3:21.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:21.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:21.99 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:21.99 /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]': 3:21.99 /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] 3:22.00 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.00 | ^~ 3:22.00 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.00 128 | uint8_t unitsObserved; 3:22.00 | ^~~~~~~~~~~~~ 3:22.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.00 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.00 /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] 3:22.00 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.00 | ^~ 3:22.00 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:22.00 127 | char32_t badCodePoint; 3:22.00 | ^~~~~~~~~~~~ 3:22.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.02 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.02 /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]': 3:22.02 /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] 3:22.02 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.02 | ^~ 3:22.02 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:22.03 125 | uint8_t unitsAvailable; 3:22.03 | ^~~~~~~~~~~~~~ 3:22.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.03 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.03 /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] 3:22.03 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.03 | ^~ 3:22.03 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:22.03 126 | uint8_t unitsNeeded; 3:22.03 | ^~~~~~~~~~~ 3:22.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.03 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.03 /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] 3:22.03 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.03 | ^~ 3:22.03 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.03 128 | uint8_t unitsObserved; 3:22.03 | ^~~~~~~~~~~~~ 3:22.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.07 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.07 /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]': 3:22.07 /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] 3:22.07 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.07 | ^~ 3:22.07 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.07 128 | uint8_t unitsObserved; 3:22.07 | ^~~~~~~~~~~~~ 3:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 3:22.13 /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] 3:22.13 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.13 | ^~ 3:22.13 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.13 128 | uint8_t unitsObserved; 3:22.13 | ^~~~~~~~~~~~~ 3:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.13 /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] 3:22.13 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.13 | ^~ 3:22.13 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:22.13 127 | char32_t badCodePoint; 3:22.13 | ^~~~~~~~~~~~ 3:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.13 /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] 3:22.13 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.13 | ^~ 3:22.13 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.13 128 | uint8_t unitsObserved; 3:22.13 | ^~~~~~~~~~~~~ 3:22.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.13 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.13 /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] 3:22.13 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.13 | ^~ 3:22.13 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:22.13 127 | char32_t badCodePoint; 3:22.13 | ^~~~~~~~~~~~ 3:22.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.19 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.19 /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]': 3:22.19 /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] 3:22.19 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.19 | ^~ 3:22.19 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 3:22.19 128 | uint8_t unitsObserved; 3:22.19 | ^~~~~~~~~~~~~ 3:22.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.20 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.20 /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] 3:22.20 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.20 | ^~ 3:22.20 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 3:22.20 127 | char32_t badCodePoint; 3:22.20 | ^~~~~~~~~~~~ 3:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 3:22.27 /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] 3:22.27 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.27 | ^~ 3:22.27 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:22.27 125 | uint8_t unitsAvailable; 3:22.27 | ^~~~~~~~~~~~~~ 3:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.27 /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] 3:22.27 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.27 | ^~ 3:22.27 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:22.27 126 | uint8_t unitsNeeded; 3:22.27 | ^~~~~~~~~~~ 3:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.27 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.27 /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] 3:22.27 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.27 | ^~ 3:22.27 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:22.27 125 | uint8_t unitsAvailable; 3:22.27 | ^~~~~~~~~~~~~~ 3:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.28 /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] 3:22.28 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.28 | ^~ 3:22.28 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:22.28 126 | uint8_t unitsNeeded; 3:22.28 | ^~~~~~~~~~~ 3:22.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.28 /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] 3:22.28 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.28 | ^~ 3:22.28 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 3:22.28 125 | uint8_t unitsAvailable; 3:22.28 | ^~~~~~~~~~~~~~ 3:22.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Casting.h:12, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:15, 3:22.28 from /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:7: 3:22.28 /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] 3:22.28 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 3:22.28 | ^~ 3:22.28 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 3:22.28 126 | uint8_t unitsNeeded; 3:22.28 | ^~~~~~~~~~~ 3:22.54 Compiling want v0.0.6 3:23.97 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 3:23.97 Compiling memmap v0.7.0 3:24.43 Compiling freetype v0.4.0 3:25.06 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-70.0.1/dom/webauthn/libudev-sys) 3:25.84 Compiling atty v0.2.11 3:25.97 Compiling socket2 v0.3.10 3:27.63 Compiling memmap v0.6.2 3:27.92 Compiling quote v0.6.11 3:28.08 Compiling generic-array v0.12.0 3:28.34 Compiling smallvec v0.6.6 3:28.72 Compiling fxhash v0.2.1 3:28.82 Compiling rand_hc v0.1.0 3:29.62 Compiling dns-parser v0.8.0 3:29.72 Compiling aho-corasick v0.6.8 3:29.89 Compiling rand_xorshift v0.1.1 3:30.16 Compiling rand_isaac v0.1.1 3:30.38 Compiling nom v4.1.1 3:31.02 Compiling tokio-executor v0.1.7 3:31.74 Compiling crossbeam-epoch v0.7.1 3:32.32 Compiling gl_generator v0.11.0 3:33.41 Compiling parking_lot_core v0.6.2 3:33.76 Compiling scroll v0.9.2 3:34.10 Compiling parking_lot v0.9.0 3:34.44 Compiling ringbuf v0.1.4 3:34.53 Compiling idna v0.2.0 3:34.83 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust/shared) 3:35.71 Compiling crossbeam-deque v0.6.3 3:36.03 Compiling tokio-current-thread v0.1.6 3:37.23 Compiling tokio-timer v0.2.11 3:39.26 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nsstring) 3:39.38 Compiling shift_or_euc v0.1.0 3:39.66 Compiling encoding_c v0.9.1 3:40.02 Compiling encoding_c_mem v0.2.1 3:40.52 Compiling url v2.1.0 3:42.00 Compiling ordered-float v1.0.1 3:42.57 Compiling iovec v0.1.2 3:42.80 Compiling net2 v0.2.33 3:43.36 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse) 3:44.28 Compiling rand_os v0.1.3 3:44.94 Compiling num_cpus v1.7.0 3:46.65 Compiling time v0.1.40 3:46.90 Compiling cose-c v0.1.5 3:47.65 Compiling bytes v0.4.9 3:47.76 Compiling rand v0.3.22 3:47.84 Compiling mio v0.6.19 3:49.08 Compiling miniz_oxide v0.1.2 3:49.43 Compiling futures-cpupool v0.1.8 3:51.57 Compiling uuid v0.6.5 3:52.25 Compiling tempfile v3.0.2 3:52.43 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 3:53.20 Compiling rand v0.4.3 3:53.50 Compiling libudev v0.2.0 3:54.01 Compiling env_logger v0.5.6 3:56.17 Compiling term_size v0.3.0 3:56.90 Compiling base64 v0.10.0 3:56.94 Compiling digest v0.8.0 3:57.12 Compiling block-buffer v0.7.3 3:57.68 Compiling base64 v0.9.3 3:58.62 Compiling quote v0.6.11 4:00.31 Compiling crossbeam-channel v0.3.7 4:02.26 Compiling tokio-timer v0.2.11 4:04.26 Compiling tokio-current-thread v0.1.6 4:05.46 Compiling crossbeam-deque v0.6.3 4:05.74 Compiling generic-array v0.12.0 4:09.83 Compiling url v2.1.0 4:16.81 Compiling aho-corasick v0.6.8 4:18.40 Compiling bytes v0.4.9 4:20.17 Compiling mio v0.6.19 4:23.35 Compiling cexpr v0.3.3 4:24.64 Compiling futures-cpupool v0.1.8 4:26.82 Compiling cookie v0.12.0 4:29.42 Compiling msdos_time v0.1.6 4:29.56 Compiling tempfile v3.0.2 4:30.78 Compiling uuid v0.6.5 4:31.61 Compiling textwrap v0.9.0 4:51.87 Compiling gleam v0.6.17 5:03.34 Compiling block-buffer v0.7.3 5:03.55 Compiling digest v0.8.0 5:03.76 Compiling mime_guess v2.0.1 5:06.16 Compiling shift_or_euc_c v0.1.0 5:06.32 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nserror) 5:06.66 Compiling webrtc-sdp v0.2.2 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 5:07.17 Compiling mime v0.3.13 5:16.84 Compiling dbus v0.6.4 5:29.35 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse_capi) 5:43.72 Compiling lmdb-rkv v0.11.4 5:43.77 Compiling chrono v0.4.6 5:45.17 Compiling phf_generator v0.7.21 5:45.37 Compiling tokio-io v0.1.7 5:46.11 Compiling mio-uds v0.6.7 5:46.91 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gkrust_utils) 5:47.19 Compiling sha2 v0.8.0 5:49.50 Compiling tokio-io v0.1.7 5:49.79 Compiling darling_core v0.9.0 5:50.90 Compiling synstructure v0.10.1 5:51.17 Compiling http v0.1.17 5:59.24 Compiling mio-uds v0.6.7 5:59.99 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozprofile) 6:05.64 Compiling clap v2.31.2 6:15.76 Compiling uuid v0.7.4 6:17.08 Compiling authenticator v0.2.6 6:26.14 Compiling cubeb-core v0.5.5 6:27.38 Compiling serde_derive v1.0.88 7:02.52 Compiling tokio-threadpool v0.1.10 7:09.79 Compiling serde_derive v1.0.88 7:16.71 Compiling cssparser v0.25.7 7:32.29 Compiling derive_more v0.13.0 7:46.06 Compiling headers-derive v0.1.0 7:49.07 Compiling serde_repr v0.1.4 7:50.05 Compiling scroll_derive v0.9.5 7:52.86 Compiling sha-1 v0.8.1 7:53.89 Compiling flate2 v1.0.1 7:55.48 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozversion) 7:56.15 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom/xpcom_macros) 7:57.85 Compiling tokio-codec v0.1.0 7:58.63 Compiling tokio-reactor v0.1.3 8:01.63 Compiling h2 v0.1.12 8:01.82 Compiling cstr-macros v0.1.5 8:09.50 Compiling rayon v1.1.0 8:15.28 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/intl/encoding_glue) 8:15.70 Compiling headers-core v0.1.1 8:15.84 Compiling tokio-fs v0.1.3 8:15.90 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/rust-helper) 8:16.96 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 8:19.10 Compiling audio_thread_priority v0.19.1 8:20.01 Compiling phf_codegen v0.7.21 8:20.22 Compiling tokio-reactor v0.1.3 8:23.02 Compiling tokio-codec v0.1.0 8:23.52 Compiling peek-poke-derive v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke/peek-poke-derive) 8:23.76 Compiling malloc_size_of_derive v0.1.0 8:30.17 Compiling zip v0.4.2 8:32.48 Compiling tokio-uds v0.2.5 8:34.47 Compiling tokio-udp v0.1.1 8:35.56 Compiling tokio-tcp v0.1.1 8:35.98 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/mtransport/mdns_service) 8:37.13 Compiling headers v0.2.1 8:40.55 Compiling cubeb v0.5.5 8:40.79 Compiling cubeb-backend v0.5.5 8:40.94 Compiling darling_macro v0.9.0 8:42.90 Compiling serde_json v1.0.26 8:50.57 Compiling serde_urlencoded v0.6.1 8:51.36 Compiling plist v0.4.0 8:53.53 Compiling cstr v0.1.3 8:53.60 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom) 8:54.09 Compiling tokio v0.1.11 9:02.96 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver/marionette) 9:07.75 Compiling cssparser-macros v0.3.5 9:09.67 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozrunner) 9:12.75 Compiling hyper v0.12.19 9:16.35 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/selectors) 9:19.66 Compiling tokio-tcp v0.1.1 9:21.23 Compiling tokio-udp v0.1.1 9:22.33 Compiling tokio-uds v0.2.5 9:24.35 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs) 9:24.49 Compiling failure v0.1.3 9:24.68 Compiling darling v0.9.0 9:24.76 Compiling smallvec v0.6.6 9:25.34 Compiling euclid v0.20.0 9:27.44 Compiling warp v0.1.19 9:27.81 Compiling app_units v0.7.0 9:28.03 Compiling serde_bytes v0.10.4 9:28.42 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_build) 9:28.49 Compiling bincode v1.0.0 9:29.04 Compiling ron v0.1.7 9:29.36 Compiling goblin v0.0.17 9:35.85 Compiling toml v0.4.5 9:38.56 Compiling webdriver v0.40.1 (/builddir/build/BUILD/firefox-70.0.1/testing/webdriver) 9:45.65 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/variant) 9:46.12 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/moz_task) 9:46.71 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/mozurl) 9:48.34 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/derive_common) 10:03.54 Compiling crossbeam-channel v0.3.7 10:05.94 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/fallible) 10:06.08 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke) 10:06.39 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/wr_malloc_size_of) 10:06.57 Compiling plane-split v0.14.1 10:06.66 Compiling rkv v0.9.7 10:07.49 Compiling object v0.10.0 10:11.74 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender) 10:13.20 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style) 10:17.86 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/rust) 10:18.75 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem_derive) 10:25.06 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_derive) 10:32.52 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem) 10:33.05 Compiling tokio-threadpool v0.1.10 10:44.12 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_api) 10:54.13 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/kvstore) 11:00.47 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/tools/profiler/rust-helper) 11:03.48 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/bookmark_sync) 11:33.11 Finished release [optimized] target(s) in 9m 48s 11:36.35 Compiling tokio-fs v0.1.3 11:38.96 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/malloc_size_of) 11:39.47 Compiling tokio v0.1.11 11:48.76 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_traits) 11:50.37 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/audioipc) 16:38.21 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/server) 17:06.69 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/client) 17:41.72 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings) 18:23.48 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/ports/geckolib) 19:11.58 js/src/debugger 19:11.58 mfbt/tests/gtest 19:11.58 js/src 19:38.56 js/src/frontend 19:53.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:29: 19:53.10 /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*)': 19:53.10 /builddir/build/BUILD/firefox-70.0.1/js/src/debugger/Environment.cpp:172:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:53.10 172 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 19:53.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:10.28 /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]': 20:10.28 /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] 20:10.29 7256 | NameNodeType innerName; 20:10.29 | ^~~~~~~~~ 20:11.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]': 20:11.54 /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] 20:11.54 5820 | TernaryNodeType ifNode; 20:11.54 | ^~~~~~ 20:14.43 /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]': 20:14.43 /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] 20:14.43 7256 | NameNodeType innerName; 20:14.43 | ^~~~~~~~~ 20:15.13 /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]': 20:15.13 /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] 20:15.13 5820 | TernaryNodeType ifNode; 20:15.13 | ^~~~~~ 20:19.08 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 20:19.08 /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] 20:19.08 4502 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 20:19.08 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:24.92 js/src/gc 20:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 20:38.26 /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)': 20:38.26 /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] 20:38.26 2741 | NameOpEmitter noe(this, name, loc, kind); 20:38.26 | ^ 21:04.51 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust) 21:49.46 js/src/jit 21:50.01 js/src/wasm 22:28.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 22:28.90 /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&)': 22:28.91 /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] 22:28.91 2336 | uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 22:28.91 | ^ 22:36.27 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 22:36.28 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp:8355:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:36.28 8355 | LabelKind kind; 22:36.28 | ^~~~ 23:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 23:14.02 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 23:14.02 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp:1808:13: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 23:14.02 1808 | LabelKind kind; 23:14.02 | ^~~~ 24:11.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 24:11.05 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 24:11.05 /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] 24:11.05 2931 | result = -result; 24:11.05 | ^~~~~~ 24:11.05 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2857:9: note: 'result' was declared here 24:11.05 2857 | Float result; 24:11.05 | ^~~~~~ 24:11.05 /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] 24:11.05 2931 | result = -result; 24:11.05 | ^~~~~~ 24:11.05 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:2857:9: note: 'result' was declared here 24:11.05 2857 | Float result; 24:11.05 | ^~~~~~ 24:19.69 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:35, 24:19.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 24:19.69 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmValidate.h: In function 'bool EncodeModule(js::wasm::AstModule&, js::wasm::Uint32Vector*, js::wasm::Bytes*)': 24:19.69 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmValidate.h:267:31: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:19.69 267 | encoded_ = uint32_t(kind) | uint32_t(payload); 24:19.69 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 24:19.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 24:19.69 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmTextToBinary.cpp:7294:19: note: 'kind' was declared here 24:19.69 7294 | ElemSegmentKind kind; 24:19.69 | ^~~~ 24:26.81 modules/fdlibm/src 24:30.88 memory/build 24:35.83 memory/mozalloc 24:36.32 memory/volatile 25:08.87 memory/volatile/tests 25:10.97 mozglue/baseprofiler 25:14.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 25:14.99 /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&)': 25:14.99 /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] 25:14.99 1235 | memset(&startRegs, 0, sizeof(startRegs)); 25:14.99 | ^ 25:14.99 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:111, 25:15.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 25:15.00 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 25:15.00 134 | struct UnwindRegs { 25:15.00 | ^~~~~~~~~~ 25:32.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 25:32.16 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 25:32.16 /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] 25:32.16 1570 | memset(&startRegs, 0, sizeof(startRegs)); 25:32.16 | ^ 25:32.16 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 25:32.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 25:32.16 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 25:32.16 134 | struct UnwindRegs { 25:32.16 | ^~~~~~~~~~ 25:34.78 mozglue/build 25:34.89 mozglue/misc 25:41.41 mozglue/tests 25:53.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:18, 25:53.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AllocPolicy.h:16, 25:53.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Printf.h:55, 25:53.31 from /builddir/build/BUILD/firefox-70.0.1/mozglue/tests/TestPrintf.cpp:7: 25:53.31 In function 'void TestPrintfFormats()', 25:53.31 inlined from 'int main()' at /builddir/build/BUILD/firefox-70.0.1/mozglue/tests/TestPrintf.cpp:156:20: 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Likely.h:17:46: warning: '%s' directive argument is null [-Wformat-overflow=] 25:53.31 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 25:53.31 | ^~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:445:9: note: in expansion of macro 'MOZ_UNLIKELY' 25:53.31 445 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 25:53.31 | ^~~~~~~~~~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:463:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 25:53.31 463 | #define MOZ_ASSERT_GLUE(a, b) a b 25:53.31 | ^ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:465:3: note: in expansion of macro 'MOZ_ASSERT_GLUE' 25:53.31 465 | MOZ_ASSERT_GLUE( \ 25:53.31 | ^~~~~~~~~~~~~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' 25:53.31 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) 25:53.31 | ^~~~~~~~~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' 25:53.31 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b 25:53.31 | ^ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 25:53.31 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ 25:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Assertions.h:466:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 25:53.31 466 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ 25:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.31 /builddir/build/BUILD/firefox-70.0.1/mozglue/tests/TestPrintf.cpp:99:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 25:53.31 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 25:53.31 | ^~~~~~~~~~~~~~~~~~ 25:53.42 config/external/icu/common 26:12.19 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Stack.h:23, 26:12.19 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Runtime.h:59, 26:12.19 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSContext.h:27, 26:12.19 from /builddir/build/BUILD/firefox-70.0.1/js/src/util/Text.cpp:20, 26:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src13.cpp:2: 26:12.19 /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]': 26:12.19 /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] 26:12.19 234 | unsigned start, end; 26:12.19 | ^~~ 26:12.19 /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] 26:12.19 234 | unsigned start, end; 26:12.19 | ^~~~~ 26:56.48 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Compartment.cpp:17, 26:56.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src15.cpp:20: 26:56.48 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 26:56.49 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:97:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:56.49 97 | return *it; 26:56.49 | ^~ 26:56.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src15.cpp:20: 26:56.49 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Compartment.cpp:444:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 26:56.49 444 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 26:56.49 | ^ 26:56.49 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Compartment.cpp:17, 26:56.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src15.cpp:20: 26:56.49 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:88:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:56.49 88 | it >= zone->compartments().end(); 26:56.49 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 26:56.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src15.cpp:20: 26:56.49 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Compartment.cpp:444:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 26:56.49 444 | for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 26:56.49 | ^ 27:25.59 In file included from /usr/include/string.h:494, 27:25.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 27:25.59 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 27:25.59 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/charstr.h:20, 27:25.59 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:23: 27:25.59 In function 'char* strncpy(char*, const char*, size_t)', 27:25.59 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:386:9: 27:25.60 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 27:25.60 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 27:25.60 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.60 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:25: 27:25.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp: In constructor 'CReg::CReg(const UChar*, const char*)': 27:25.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 27:25.60 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 27:25.60 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 27:25.60 382 | int32_t len = (int32_t)uprv_strlen(_id); 27:25.60 | ^~~~~~~~~~~ 27:25.76 In file included from /usr/include/string.h:494, 27:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 27:25.76 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 27:25.76 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/charstr.h:20, 27:25.76 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:23: 27:25.76 In function 'char* strncpy(char*, const char*, size_t)', 27:25.76 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:386:9, 27:25.76 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:395:41: 27:25.76 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 27:25.76 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 27:25.76 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.76 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:25: 27:25.76 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp: In static member function 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)': 27:25.76 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 27:25.76 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 27:25.76 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 27:25.76 382 | int32_t len = (int32_t)uprv_strlen(_id); 27:25.77 | ^~~~~~~~~~~ 27:25.82 In file included from /usr/include/string.h:494, 27:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 27:25.82 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 27:25.82 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/charstr.h:20, 27:25.82 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:23: 27:25.82 In function 'char* strncpy(char*, const char*, size_t)', 27:25.82 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:386:9, 27:25.83 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:395:41, 27:25.83 inlined from 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:467:25: 27:25.83 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 27:25.83 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 27:25.83 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:25.83 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:25: 27:25.83 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_64(const UChar*, const char*, UErrorCode*)': 27:25.83 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 27:25.83 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 27:25.83 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/ucurr.cpp:382:32: note: in expansion of macro 'uprv_strlen' 27:25.83 382 | int32_t len = (int32_t)uprv_strlen(_id); 27:25.83 | ^~~~~~~~~~~ 27:38.12 In file included from /usr/include/string.h:494, 27:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 27:38.12 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 27:38.12 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/charstr.h:20, 27:38.12 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:18: 27:38.12 In function 'char* strncpy(char*, const char*, size_t)', 27:38.12 inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2117:21, 27:38.12 inlined from 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2781:88: 27:38.12 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 27:38.12 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 27:38.12 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:38.12 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:20: 27:38.12 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp: In function 'void ulocimp_forLanguageTag_64(const char*, int32_t, icu_64::ByteSink&, int32_t*, UErrorCode*)': 27:38.12 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 27:38.12 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 27:38.12 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2116:46: note: in expansion of macro 'uprv_strlen' 27:38.13 2116 | size_t preferredTagLen = uprv_strlen(preferredTag); 27:38.13 | ^~~~~~~~~~~ 28:05.67 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Stack.h:23, 28:05.67 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Iteration.h:19, 28:05.67 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Iteration.cpp:9, 28:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src18.cpp:2: 28:05.67 /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]': 28:05.67 /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:05.67 234 | unsigned start, end; 28:05.67 | ^~~ 28:05.67 /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:05.67 234 | unsigned start, end; 28:05.67 | ^~~~~ 28:24.84 config/external/icu/data 28:33.64 config/external/icu/i18n 29:12.57 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:12, 29:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.57 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': 29:12.58 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:92:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:12.58 92 | it++; 29:12.58 | ~~^~ 29:12.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.58 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:750:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 29:12.58 750 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:12.58 | ^~~~ 29:12.58 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:12, 29:12.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.58 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:88:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:12.58 88 | it >= zone->compartments().end(); 29:12.58 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 29:12.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.58 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:750:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 29:12.58 750 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:12.58 | ^~~~ 29:12.63 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:12, 29:12.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.63 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 29:12.63 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:92:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:12.63 92 | it++; 29:12.63 | ~~^~ 29:12.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.63 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:760:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 29:12.63 760 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:12.63 | ^~~~ 29:12.63 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:12, 29:12.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.63 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:88:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:12.63 88 | it >= zone->compartments().end(); 29:12.63 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 29:12.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:29: 29:12.63 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/MemoryMetrics.cpp:760:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 29:12.63 760 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:12.63 | ^~~~ 29:43.14 Finished release [optimized] target(s) in 27m 58s 30:12.20 third_party/sqlite3/src 31:03.16 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CacheIR.cpp:7, 31:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 31:03.16 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 31:03.16 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CacheIR.h:1189:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:03.16 1189 | bool addArgc; 31:03.16 | ^~~~~~~ 31:03.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 31:03.87 /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)': 31:03.87 /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] 31:03.87 1852 | JSProtoKey protoKey; 31:03.87 | ^~~~~~~~ 31:34.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 31:34.55 /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]': 31:34.56 /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] 31:34.56 13851 | ABIArg arg = abi.next(argMir); 31:34.56 | ~~~~~~~~^~~~~~~~ 32:03.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:47: 32:03.55 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 32:03.55 /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] 32:03.55 1377 | Maybe scratch; 32:03.55 | ^~~~~~~ 32:20.67 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PrivateIterators-inl.h:14, 32:20.67 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SelfHosting.cpp:78, 32:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src22.cpp:11: 32:20.67 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': 32:20.67 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:123:7: warning: '*((void*)& realm +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:20.67 123 | it++; 32:20.67 | ~~^~ 32:20.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src22.cpp:20: 32:20.67 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Shape.cpp:2218:25: note: '*((void*)& realm +24)' was declared here 32:20.67 2218 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 32:20.67 | ^~~~~ 32:20.67 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PrivateIterators-inl.h:14, 32:20.67 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/SelfHosting.cpp:78, 32:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src22.cpp:11: 32:20.67 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:119:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:20.67 119 | return it < comp->realms().begin() || it >= comp->realms().end(); 32:20.67 | ~~~~~~~~~~~~~~~~~~^~ 32:20.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src22.cpp:20: 32:20.67 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/Shape.cpp:2218:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 32:20.67 2218 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 32:20.67 | ^~~~~ 32:57.48 third_party/prio 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:57.50 117 | #pragma pipeloop(0) 32:57.50 | 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:57.50 128 | #pragma pipeloop(0) 32:57.50 | 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:57.50 143 | #pragma pipeloop(0) 32:57.50 | 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 32:57.50 218 | #pragma pipeloop(0) 32:57.50 | 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 32:57.50 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 32:57.50 | ^~~~~ 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 32:57.50 196 | double digit, m2j, nextm2j, a, b; 32:57.50 | ^~~~~~~ 32:57.50 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 32:57.50 195 | int tmp; 32:57.50 | ^~~ 32:58.16 In file included from /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 32:58.16 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 32:58.16 /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] 32:58.16 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 32:58.16 | ^ 32:58.16 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 32:58.16 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 32:58.16 | ^~~~~~ 32:58.16 /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] 32:58.16 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 32:58.16 | ^~~ 32:58.16 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 32:58.16 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 32:58.16 | ^~~~~~ 32:58.16 /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] 32:58.16 2120 | if (j < MP_DIGIT_BIT) { 32:58.16 | ^ 32:58.18 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 32:58.18 /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] 32:58.18 4605 | if (val >= r) 32:58.18 | ^~ 32:59.58 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsutil.h:24, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/gc/Heap.h:13, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/IonCode.h:15, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JSJitFrameIter.h:12, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JitFrames.h:12, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Bailouts.h:12, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.h:15, 32:59.58 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.cpp:7, 32:59.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 32:59.59 /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&)': 32:59.59 /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] 32:59.59 424 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 32:59.59 | ^~~~~~~~~~~ 32:59.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:38: 32:59.59 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MIR.cpp:4011:13: note: 'res' was declared here 32:59.59 4011 | int32_t res; 32:59.59 | ^~~ 32:59.83 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 32:59.83 /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] 32:59.83 237 | for (db = 0; db < sizeof(mp_digit); db++) { 32:59.83 | ^ 32:59.83 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 32:59.83 /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] 32:59.83 268 | for (db = 0; db < sizeof(mp_digit); db++) { 32:59.83 | ^ 33:03.34 third_party/msgpack 33:04.61 media/libjpeg 33:08.49 /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&)': 33:08.49 /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] 33:08.49 4042 | return MConstant::NewInt64(alloc, res); 33:08.50 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 33:16.43 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 33:16.43 /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] 33:16.43 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 33:16.43 | ^~~ 33:16.43 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 33:16.43 343 | s = HUFF_EXTEND(r, s); 33:16.43 | ^~~~~~~~~~~ 33:16.43 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 33:16.43 /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] 33:16.43 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 33:16.43 | ^~~ 33:16.43 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 33:16.43 420 | s = HUFF_EXTEND(r, s); 33:16.43 | ^~~~~~~~~~~ 33:18.93 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/JitAllocPolicy.h:18, 33:18.93 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/FixedList.h:13, 33:18.93 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.h:16, 33:18.93 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/LIR.cpp:7, 33:18.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 33:18.93 /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)': 33:18.94 /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] 33:18.94 299 | item->next = at; 33:18.94 | ^~~~ 33:18.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:29: 33:18.94 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/MCallOptimize.cpp:3052:17: note: 'ins' was declared here 33:18.94 3052 | MInstruction* ins; 33:18.94 | ^~~ 33:20.71 modules/brotli 33:38.35 modules/woff2 33:39.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 33:39.17 /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*)': 33:39.17 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 33:39.17 1177 | uint64_t dst_offset = first_table_offset; 33:39.18 | ^~~~~~~~~~ 33:43.24 modules/xz-embedded 33:44.03 media/libvorbis 33:51.63 media/libmkv 33:51.66 /builddir/build/BUILD/firefox-70.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 33:51.66 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 33:51.66 | ^~~~~~~~~~ 33:52.01 media/libvpx 34:12.88 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 34:12.88 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 34:12.88 1177 | border_mask = ~(mi_col == 0); 34:12.88 | ^ 34:12.88 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 34:12.88 1177 | border_mask = ~(mi_col == 0); 34:12.88 | ^ 34:12.88 | ! 34:30.00 In file included from /usr/include/string.h:494, 34:30.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 34:30.00 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 34:30.00 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucal.cpp:25: 34:30.00 In function 'char* strncpy(char*, const char*, size_t)', 34:30.00 inlined from 'void** ucal_open_64(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucal.cpp:155:7: 34:30.00 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size [-Wstringop-truncation] 34:30.00 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 34:30.00 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.37 /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*)': 34:33.37 /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] 34:33.37 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 34:33.37 | ^ 34:33.37 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 34:33.37 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 34:33.37 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 34:33.37 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 34:33.37 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 34:33.37 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 34:33.37 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 34:33.38 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:33.38 | ^ 34:33.38 /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' 34:33.38 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 34:33.38 1271 | ucol_setVariableTop(UCollator *coll, 34:33.38 | ^~~~~~~~~~~~~~~~~~~ 34:33.38 /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] 34:33.38 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 34:33.38 | ^ 34:33.38 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 34:33.38 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:33.38 | ^ 34:33.38 /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' 34:33.38 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 34:33.38 1271 | ucol_setVariableTop(UCollator *coll, 34:33.38 | ^~~~~~~~~~~~~~~~~~~ 34:33.38 /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] 34:33.38 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 34:33.38 | ^ 34:33.38 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 34:33.38 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:33.38 | ^ 34:33.38 /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' 34:33.38 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 34:33.38 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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] 34:33.38 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 34:33.38 | ^ 34:33.38 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 34:33.38 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 34:33.38 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 34:33.38 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:33.38 /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' 34:33.38 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 34:33.38 | ^ 34:33.38 /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' 34:33.38 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 34:33.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:33.39 /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' 34:33.39 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 34:33.39 | ^~~~~~~~~~~~~~~~~~~~~~~~ 34:33.39 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 34:33.39 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 34:33.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:33.55 In file included from /usr/include/string.h:494, 34:33.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 34:33.55 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/cmemory.h:32, 34:33.55 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:23: 34:33.55 In function 'char* strcat(char*, const char*)', 34:33.55 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:395:9: 34:33.55 /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] 34:33.55 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 34:33.55 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:53.59 media/libaom 35:41.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:73, 35:41.80 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.h:18, 35:41.80 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/NativeObject.h:15, 35:41.80 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ArrayObject.h:10, 35:41.81 from /builddir/build/BUILD/firefox-70.0.1/js/src/builtin/Array.h:17, 35:41.81 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.h:12, 35:41.81 from /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.cpp:7, 35:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 35:41.81 /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': 35:41.81 /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] 35:41.81 424 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 35:41.81 | ^~~~~~~~~~~ 35:41.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: 35:41.81 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/Recover.cpp:311:11: note: 'result' was declared here 35:41.81 311 | int32_t result; 35:41.81 | ^~~~~~ 35:42.40 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 35:42.41 media/libdav1d/16bd_cdef_tmpl.c.stub 35:42.63 media/libdav1d/16bd_film_grain_tmpl.c.stub 35:42.76 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 35:42.89 media/libdav1d/16bd_ipred_tmpl.c.stub 35:43.04 media/libdav1d/16bd_itx_tmpl.c.stub 35:43.17 media/libdav1d/16bd_lf_apply_tmpl.c.stub 35:43.35 media/libdav1d/16bd_loopfilter_tmpl.c.stub 35:43.50 media/libdav1d/16bd_looprestoration_tmpl.c.stub 35:43.62 media/libdav1d/16bd_lr_apply_tmpl.c.stub 35:43.76 media/libdav1d/16bd_mc_tmpl.c.stub 35:43.90 media/libdav1d/16bd_recon_tmpl.c.stub 35:44.03 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 35:44.16 media/libdav1d/8bd_cdef_tmpl.c.stub 35:44.31 media/libdav1d/8bd_film_grain_tmpl.c.stub 35:44.44 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 35:44.57 media/libdav1d/8bd_ipred_tmpl.c.stub 35:44.69 media/libdav1d/8bd_itx_tmpl.c.stub 35:44.81 media/libdav1d/8bd_lf_apply_tmpl.c.stub 35:44.94 media/libdav1d/8bd_loopfilter_tmpl.c.stub 35:45.05 media/libdav1d/8bd_looprestoration_tmpl.c.stub 35:45.17 media/libdav1d/8bd_lr_apply_tmpl.c.stub 35:45.29 media/libdav1d/8bd_mc_tmpl.c.stub 35:45.41 media/libdav1d/8bd_recon_tmpl.c.stub 35:45.68 media/libdav1d 35:54.16 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c: In function 'decode_sb': 35:54.16 /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] 35:54.16 2010 | int ctx, bx8, by8; 35:54.16 | ^~~ 35:54.16 /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] 35:54.16 2010 | int ctx, bx8, by8; 35:54.16 | ^~~ 35:54.82 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 35:54.83 /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] 35:54.83 3325 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 35:54.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:56.76 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c:37: 35:56.76 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 35:56.76 /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] 35:56.76 36 | return a > b ? a : b; 35:56.76 | ~~~~~~~~~~^~~ 35:56.76 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 35:56.76 922 | int off_before_idx[2], off_after_idx; 35:56.76 | ^~~~~~~~~~~~~ 36:00.99 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 36:00.99 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:196:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:00.99 196 | *topleft_out = have_top ? dst_top[-1] : dst[-1]; 36:00.99 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 36:04.68 /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] 36:04.68 119 | } else if (wd >= 8 && flat8in) { 36:04.68 | ^~ 36:04.68 /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] 36:04.68 94 | if (wd >= 16 && (flat8out & flat8in)) { 36:04.68 | ~~~~~~~~~~^~~~~~~~~~ 36:04.68 /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] 36:04.68 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 36:04.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:04.68 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 36:04.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 36:04.68 /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] 36:04.68 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 36:04.68 | ~~~^~~ 36:04.68 /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] 36:04.68 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 36:04.68 | ~~~^~~ 36:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:04.68 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 36:04.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 36:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:04.68 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 36:04.68 | ~~~^~~~ 36:04.68 /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] 36:04.68 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 36:04.68 | ~~~^~~~ 36:04.68 /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] 36:04.68 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 36:04.68 | ~~~^~~~ 36:04.68 /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] 36:04.68 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 36:04.68 | ~~~^~~~ 36:06.90 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 36:06.90 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 36:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 36:06.90 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h: In function 'get_coef_skip_ctx.isra.0': 36:06.90 /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] 36:06.90 606 | const int min = imin(imin((int) la, (int) ll), 4); 36:06.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:06.90 /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] 36:07.26 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs': 36:07.27 /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] 36:07.27 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:07.27 | ~~~~^~~~~ 36:07.27 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 36:07.27 643 | uint64_t sa, sl; 36:07.27 | ^~ 36:07.27 /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] 36:07.27 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:07.27 | ~~~~^~~~~ 36:07.27 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 36:07.27 643 | uint64_t sa, sl; 36:07.27 | ^~ 36:07.48 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 36:07.49 /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] 36:07.49 428 | txtp = cbi->txtp[0]; 36:07.49 | ~~~~~~~~~^~~ 36:07.57 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 36:07.57 /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] 36:07.57 428 | txtp = cbi->txtp[0]; 36:07.57 | ~~~~~~~~~^~~ 36:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 36:07.70 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 36:07.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 36:07.70 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.constprop': 36:07.70 /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] 36:07.70 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:07.70 | ~~~~^~~~~ 36:07.70 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 36:07.70 643 | uint64_t sa, sl; 36:07.70 | ^~ 36:07.70 /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] 36:07.70 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:07.70 | ~~~~^~~~~ 36:07.70 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 36:07.70 643 | uint64_t sa, sl; 36:07.70 | ^~ 36:08.68 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 36:08.68 /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] 36:08.68 1528 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 36:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 1529 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 36:08.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 1530 | HIGHBD_CALL_SUFFIX); 36:08.68 | ~~~~~~~~~~~~~~~~~~~ 36:08.68 /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] 36:08.68 1534 | dsp->mc.mask(uvdst, f->cur.stride[1], 36:08.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 1535 | tmp[b->mask_sign], tmp[!b->mask_sign], 36:08.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 1536 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 36:08.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:08.68 1537 | HIGHBD_CALL_SUFFIX); 36:08.68 | ~~~~~~~~~~~~~~~~~~~ 36:09.77 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 36:09.77 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 36:09.93 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 36:10.07 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 36:10.20 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 36:10.37 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 36:10.54 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 36:10.69 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 36:10.83 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 36:11.01 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 36:11.18 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 36:11.32 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 36:11.59 media/libdav1d/asm 36:13.46 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 36:13.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] 36:13.46 119 | } else if (wd >= 8 && flat8in) { 36:13.46 | ^~ 36:13.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] 36:13.46 94 | if (wd >= 16 && (flat8out & flat8in)) { 36:13.46 | ~~~~~~~~~~^~~~~~~~~~ 36:13.46 /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] 36:13.46 117 | dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 36:13.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:13.46 118 | q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 36:13.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 36:13.46 /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] 36:13.46 116 | q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 36:13.46 | ~~~^~~ 36:13.46 /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] 36:13.46 114 | q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 36:13.46 | ~~~^~~ 36:13.46 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:13.46 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 36:13.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 36:13.47 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:13.47 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 36:13.47 | ~~~^~~~ 36:13.47 /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] 36:13.47 109 | dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 36:13.47 | ~~~^~~~ 36:13.47 /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] 36:13.47 107 | dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 36:13.47 | ~~~^~~~ 36:13.47 /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] 36:13.47 105 | dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 36:13.47 | ~~~^~~~ 36:16.02 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 36:16.02 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 36:16.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 36:16.02 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h: In function 'get_coef_skip_ctx.isra.0': 36:16.02 /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] 36:16.03 606 | const int min = imin(imin((int) la, (int) ll), 4); 36:16.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:16.03 /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] 36:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs': 36:16.41 /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] 36:16.41 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:16.41 | ~~~~^~~~~ 36:16.41 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 36:16.41 643 | uint64_t sa, sl; 36:16.41 | ^~ 36:16.41 /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] 36:16.41 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:16.41 | ~~~~^~~~~ 36:16.41 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 36:16.41 643 | uint64_t sa, sl; 36:16.41 | ^~ 36:16.64 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 36:16.64 /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] 36:16.64 428 | txtp = cbi->txtp[0]; 36:16.64 | ~~~~~~~~~^~~ 36:16.73 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 36:16.73 /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] 36:16.73 428 | txtp = cbi->txtp[0]; 36:16.73 | ~~~~~~~~~^~~ 36:16.87 In file included from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/internal.h:44, 36:16.87 from /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/cdef_apply.h:33, 36:16.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 36:16.88 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.constprop': 36:16.88 /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] 36:16.88 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:16.88 | ~~~~^~~~~ 36:16.88 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 36:16.88 643 | uint64_t sa, sl; 36:16.88 | ^~ 36:16.88 /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] 36:16.88 669 | const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 36:16.88 | ~~~~^~~~~ 36:16.88 /builddir/build/BUILD/firefox-70.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 36:16.88 643 | uint64_t sa, sl; 36:16.88 | ^~ 36:17.82 /builddir/build/BUILD/firefox-70.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 36:17.82 /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] 36:17.82 1528 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 36:17.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.82 1529 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 36:17.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.82 1530 | HIGHBD_CALL_SUFFIX); 36:17.82 | ~~~~~~~~~~~~~~~~~~~ 36:17.82 /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] 36:17.82 1534 | dsp->mc.mask(uvdst, f->cur.stride[1], 36:17.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.82 1535 | tmp[b->mask_sign], tmp[!b->mask_sign], 36:17.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.82 1536 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 36:17.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.82 1537 | HIGHBD_CALL_SUFFIX); 36:17.82 | ~~~~~~~~~~~~~~~~~~~ 36:18.47 media/libpng 36:28.86 media/libwebp/src/dec 36:34.61 media/libwebp/src/demux 36:35.08 media/libwebp/src/dsp 36:41.19 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:41.19 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 36:41.19 /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] 36:41.19 128 | return *it; 36:41.20 | ^~ 36:41.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:29: 36:41.20 /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.cpp:1134:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 36:41.20 1134 | RealmsInZoneIter realm(zone); 36:41.20 | ^~~~~ 36:47.79 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:47.80 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'bool js::ZoneGlobalsAreAllGray(JS::Zone*)': 36:47.80 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:123:7: warning: '*((void*)& realm +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:47.80 123 | it++; 36:47.80 | ~~^~ 36:47.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:29: 36:47.80 /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.cpp:520:25: note: '*((void*)& realm +24)' was declared here 36:47.80 520 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 36:47.80 | ^~~~~ 36:47.80 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:47.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:47.80 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:119:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:47.80 119 | return it < comp->realms().begin() || it >= comp->realms().end(); 36:47.80 | ~~~~~~~~~~~~~~~~~~^~ 36:47.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:29: 36:47.80 /builddir/build/BUILD/firefox-70.0.1/js/src/jsfriendapi.cpp:520:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 36:47.80 520 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 36:47.80 | ^~~~~ 36:49.72 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:49.72 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)': 36:49.72 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:92:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:49.72 92 | it++; 36:49.72 | ~~^~ 36:49.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:49.72 /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:593:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 36:49.72 593 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 36:49.72 | ^ 36:49.72 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:49.72 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:88:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:49.72 88 | it >= zone->compartments().end(); 36:49.72 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 36:49.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:49.73 /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:593:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 36:49.73 593 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 36:49.73 | ^ 36:50.69 media/libwebp/src/moz 36:50.77 media/libwebp/src/utils 36:52.01 media/ffvpx/libavutil 36:52.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:52.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:52.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.08 from : 36:52.08 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:52.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:52.08 | 36:52.08 In file included from : 36:52.08 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:52.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:52.08 | 36:52.08 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:52.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.08 from : 36:52.08 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:52.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:52.09 | ^~~~~~~~~~~~~ 36:52.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:52.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:52.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.21 from : 36:52.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:52.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:52.21 | 36:52.21 In file included from : 36:52.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:52.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:52.22 | 36:52.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:52.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.22 from : 36:52.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:52.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:52.22 | ^~~~~~~~~~~~~ 36:52.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.64 from : 36:52.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:52.64 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:52.64 | 36:52.64 In file included from : 36:52.64 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:52.64 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:52.64 | 36:52.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.64 from : 36:52.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:52.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:52.64 | ^~~~~~~~~~~~~ 36:52.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.79 from : 36:52.79 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:52.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:52.79 | 36:52.79 In file included from : 36:52.79 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:52.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:52.79 | 36:52.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:52.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:52.79 from : 36:52.79 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:52.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:52.80 | ^~~~~~~~~~~~~ 36:53.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.03 from : 36:53.03 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.03 | 36:53.03 In file included from : 36:53.03 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.03 | 36:53.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.03 from : 36:53.03 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.03 | ^~~~~~~~~~~~~ 36:53.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.24 from : 36:53.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.24 | 36:53.24 In file included from : 36:53.24 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.25 | 36:53.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.25 from : 36:53.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.25 | ^~~~~~~~~~~~~ 36:53.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.44 from : 36:53.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.44 | 36:53.44 In file included from : 36:53.44 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.44 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.44 | 36:53.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.45 from : 36:53.45 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.45 | ^~~~~~~~~~~~~ 36:53.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.59 from : 36:53.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.59 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.59 | 36:53.59 In file included from : 36:53.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.59 | 36:53.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.59 from : 36:53.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.60 | ^~~~~~~~~~~~~ 36:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.74 from : 36:53.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.74 | 36:53.74 In file included from : 36:53.74 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.74 | 36:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.74 from : 36:53.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.74 | ^~~~~~~~~~~~~ 36:53.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.93 from : 36:53.93 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:53.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:53.93 | 36:53.93 In file included from : 36:53.93 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:53.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:53.93 | 36:53.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:53.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:53.93 from : 36:53.93 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:53.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:53.93 | ^~~~~~~~~~~~~ 36:54.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.14 from : 36:54.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:54.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:54.14 | 36:54.14 In file included from : 36:54.14 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:54.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:54.14 | 36:54.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.14 from : 36:54.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:54.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:54.14 | ^~~~~~~~~~~~~ 36:54.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.22 from : 36:54.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:54.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:54.22 | 36:54.22 In file included from : 36:54.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:54.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:54.22 | 36:54.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.22 from : 36:54.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:54.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:54.22 | ^~~~~~~~~~~~~ 36:54.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:54.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:54.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.68 from : 36:54.68 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:54.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:54.68 | 36:54.68 In file included from : 36:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:54.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:54.68 | 36:54.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:54.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.69 from : 36:54.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:54.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:54.69 | ^~~~~~~~~~~~~ 36:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:54.90 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h: In function 'void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)': 36:54.90 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:92:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:54.90 92 | it++; 36:54.90 | ~~^~ 36:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:54.90 /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:771:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 36:54.90 771 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 36:54.90 | ^ 36:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:48, 36:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:54.90 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/PublicIterators.h:88:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:54.90 88 | it >= zone->compartments().end(); 36:54.90 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 36:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src9.cpp:2: 36:54.90 /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.cpp:771:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 36:54.90 771 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 36:54.90 | ^ 36:54.91 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:54.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:54.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.91 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.91 from : 36:54.91 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:54.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:54.91 | 36:54.91 In file included from : 36:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:54.91 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:54.92 | 36:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:54.92 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:54.92 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:54.92 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:54.92 from : 36:54.92 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:54.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:54.92 | ^~~~~~~~~~~~~ 36:55.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:55.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:55.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.06 from : 36:55.06 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:55.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:55.07 | 36:55.07 In file included from : 36:55.07 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:55.07 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:55.07 | 36:55.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:55.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.07 from : 36:55.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:55.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:55.07 | ^~~~~~~~~~~~~ 36:55.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.23 from : 36:55.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:55.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:55.23 | 36:55.23 In file included from : 36:55.23 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:55.23 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:55.23 | 36:55.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.23 from : 36:55.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:55.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:55.24 | ^~~~~~~~~~~~~ 36:55.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.83 from : 36:55.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:55.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:55.83 | 36:55.83 In file included from : 36:55.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:55.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:55.83 | 36:55.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:55.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:55.83 from : 36:55.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:55.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:55.84 | ^~~~~~~~~~~~~ 36:56.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:56.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:56.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.15 from : 36:56.15 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:56.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:56.15 | 36:56.15 In file included from : 36:56.15 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:56.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:56.16 | 36:56.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:56.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.16 from : 36:56.16 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:56.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:56.16 | ^~~~~~~~~~~~~ 36:56.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:56.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:56.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.62 from : 36:56.62 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:56.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:56.62 | 36:56.62 In file included from : 36:56.62 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:56.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:56.62 | 36:56.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:56.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.63 from : 36:56.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:56.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:56.63 | ^~~~~~~~~~~~~ 36:56.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.82 from : 36:56.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:56.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:56.82 | 36:56.82 In file included from : 36:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:56.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:56.82 | 36:56.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.82 from : 36:56.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:56.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:56.82 | ^~~~~~~~~~~~~ 36:56.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.90 from : 36:56.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:56.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:56.90 | 36:56.90 In file included from : 36:56.90 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:56.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:56.90 | 36:56.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:56.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:56.90 from : 36:56.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:56.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:56.91 | ^~~~~~~~~~~~~ 36:57.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.06 from : 36:57.06 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:57.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:57.06 | 36:57.06 In file included from : 36:57.06 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:57.06 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:57.06 | 36:57.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.07 from : 36:57.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:57.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:57.07 | ^~~~~~~~~~~~~ 36:57.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:57.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:57.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.31 from : 36:57.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:57.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:57.32 | 36:57.32 In file included from : 36:57.32 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:57.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:57.32 | 36:57.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:57.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.32 from : 36:57.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:57.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:57.32 | ^~~~~~~~~~~~~ 36:57.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.37 from : 36:57.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:57.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:57.37 | 36:57.37 In file included from : 36:57.37 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:57.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:57.37 | 36:57.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.37 from : 36:57.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:57.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:57.37 | ^~~~~~~~~~~~~ 36:57.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.53 from : 36:57.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:57.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:57.53 | 36:57.53 In file included from : 36:57.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:57.53 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:57.53 | 36:57.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.53 from : 36:57.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:57.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:57.53 | ^~~~~~~~~~~~~ 36:57.85 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:57.85 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:57.85 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.86 from : 36:57.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:57.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:57.86 | 36:57.86 In file included from : 36:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:57.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:57.86 | 36:57.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:57.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:57.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:57.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:57.86 from : 36:57.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:57.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:57.86 | ^~~~~~~~~~~~~ 36:58.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:58.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:58.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:58.99 from : 36:58.99 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:58.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:58.99 | 36:58.99 In file included from : 36:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:58.99 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:58.99 | 36:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:58.99 from : 36:58.99 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:58.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:58.99 | ^~~~~~~~~~~~~ 36:59.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.32 from : 36:59.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:59.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:59.32 | 36:59.32 In file included from : 36:59.32 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:59.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:59.33 | 36:59.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:59.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.33 from : 36:59.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:59.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:59.33 | ^~~~~~~~~~~~~ 36:59.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:59.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:59.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.84 from : 36:59.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:59.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:59.84 | 36:59.84 In file included from : 36:59.84 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:59.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:59.84 | 36:59.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:59.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.84 from : 36:59.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:59.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:59.84 | ^~~~~~~~~~~~~ 36:59.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.90 from : 36:59.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 36:59.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 36:59.90 | 36:59.90 In file included from : 36:59.90 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 36:59.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 36:59.90 | 36:59.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 36:59.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 36:59.90 from : 36:59.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 36:59.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 36:59.90 | ^~~~~~~~~~~~~ 37:00.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.06 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.06 from : 37:00.06 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.06 | 37:00.06 In file included from : 37:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.07 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.07 | 37:00.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.07 from : 37:00.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.07 | ^~~~~~~~~~~~~ 37:00.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.11 from : 37:00.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.11 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.11 | 37:00.11 In file included from : 37:00.11 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.11 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.11 | 37:00.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.11 from : 37:00.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.11 | ^~~~~~~~~~~~~ 37:00.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.31 from : 37:00.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.31 | 37:00.31 In file included from : 37:00.31 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.31 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.31 | 37:00.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.31 from : 37:00.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.31 | ^~~~~~~~~~~~~ 37:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.46 from : 37:00.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.46 | 37:00.46 In file included from : 37:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.46 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.46 | 37:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.46 from : 37:00.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.46 | ^~~~~~~~~~~~~ 37:00.47 media/ffvpx/libavutil/x86 37:00.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.50 from : 37:00.50 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.50 | 37:00.50 In file included from : 37:00.50 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.50 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.50 | 37:00.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.50 from : 37:00.50 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.50 | ^~~~~~~~~~~~~ 37:00.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.60 from : 37:00.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.60 | 37:00.60 In file included from : 37:00.60 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.60 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.60 | 37:00.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.61 from : 37:00.61 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.61 | ^~~~~~~~~~~~~ 37:00.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.63 from : 37:00.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.63 | 37:00.63 In file included from : 37:00.63 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.63 | 37:00.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.63 from : 37:00.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.63 | ^~~~~~~~~~~~~ 37:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.69 from : 37:00.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.69 | 37:00.69 In file included from : 37:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.69 | 37:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.69 from : 37:00.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.69 | ^~~~~~~~~~~~~ 37:00.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.70 from : 37:00.70 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.70 | 37:00.70 In file included from : 37:00.70 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.70 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.70 | 37:00.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.70 from : 37:00.70 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.71 | ^~~~~~~~~~~~~ 37:00.76 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.76 from : 37:00.76 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.76 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.76 | 37:00.76 In file included from : 37:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.76 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.76 | 37:00.76 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.76 from : 37:00.76 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.76 | ^~~~~~~~~~~~~ 37:00.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 37:00.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 37:00.80 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 37:00.80 | ^~~~ 37:00.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 37:00.80 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 37:00.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 37:00.80 In file included from /usr/include/stdio.h:867, 37:00.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:38, 37:00.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.80 from : 37:00.80 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 37:00.80 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 37:00.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.80 68 | __bos (__s), __fmt, __va_arg_pack ()); 37:00.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.84 from : 37:00.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.84 | 37:00.84 In file included from : 37:00.84 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.84 | 37:00.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.84 from : 37:00.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.84 | ^~~~~~~~~~~~~ 37:00.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.88 from : 37:00.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:00.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:00.88 | 37:00.88 In file included from : 37:00.88 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:00.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:00.88 | 37:00.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:00.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:00.88 from : 37:00.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:00.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:00.88 | ^~~~~~~~~~~~~ 37:00.99 media/ffvpx/libavcodec 37:01.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.05 from : 37:01.05 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.05 | 37:01.05 In file included from : 37:01.05 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.05 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.05 | 37:01.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.05 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.05 from : 37:01.06 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.06 | ^~~~~~~~~~~~~ 37:01.12 media/ffvpx/libavcodec/x86 37:01.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.16 from : 37:01.16 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.16 | 37:01.16 In file included from : 37:01.16 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.16 | 37:01.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.16 from : 37:01.17 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.17 | ^~~~~~~~~~~~~ 37:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.21 from : 37:01.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.21 | 37:01.21 In file included from : 37:01.21 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.21 | 37:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.21 from : 37:01.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.21 | 37:01.21 In file included from : 37:01.21 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.21 | 37:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.21 from : 37:01.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.21 | ^~~~~~~~~~~~~ 37:01.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.22 from : 37:01.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.22 | ^~~~~~~~~~~~~ 37:01.29 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.29 from : 37:01.29 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.29 | 37:01.29 In file included from : 37:01.29 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.29 | 37:01.29 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.29 from : 37:01.29 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.29 | ^~~~~~~~~~~~~ 37:01.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.32 from : 37:01.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.32 | 37:01.32 In file included from : 37:01.32 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.32 | 37:01.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.32 from : 37:01.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.32 | ^~~~~~~~~~~~~ 37:01.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.37 from : 37:01.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.37 | 37:01.37 In file included from : 37:01.37 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.37 | 37:01.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.37 from : 37:01.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.37 | ^~~~~~~~~~~~~ 37:01.49 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.49 from : 37:01.50 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.50 | 37:01.50 In file included from : 37:01.50 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.50 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.50 | 37:01.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.50 from : 37:01.50 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.50 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.50 | ^~~~~~~~~~~~~ 37:01.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.63 from : 37:01.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.63 | 37:01.63 In file included from : 37:01.63 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.63 | 37:01.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.63 from : 37:01.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.63 | ^~~~~~~~~~~~~ 37:01.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.74 from : 37:01.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.74 | 37:01.74 In file included from : 37:01.74 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.74 | 37:01.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.74 from : 37:01.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.74 | ^~~~~~~~~~~~~ 37:01.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.84 from : 37:01.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.84 | 37:01.84 In file included from : 37:01.84 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.84 | 37:01.85 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.85 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.85 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.85 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.85 from : 37:01.85 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.85 | ^~~~~~~~~~~~~ 37:01.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:01.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:01.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.96 from : 37:01.96 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:01.96 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:01.96 | 37:01.96 In file included from : 37:01.96 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:01.96 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:01.96 | 37:01.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:01.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:01.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:01.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:01.96 from : 37:01.96 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:01.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:01.96 | ^~~~~~~~~~~~~ 37:02.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.22 from : 37:02.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:02.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:02.22 | 37:02.22 In file included from : 37:02.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:02.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:02.22 | 37:02.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.22 from : 37:02.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:02.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:02.22 | ^~~~~~~~~~~~~ 37:02.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:02.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:02.35 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.36 from : 37:02.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:02.36 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:02.36 | 37:02.36 In file included from : 37:02.36 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:02.36 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:02.36 | 37:02.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:02.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.36 from : 37:02.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:02.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:02.36 | ^~~~~~~~~~~~~ 37:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.45 from : 37:02.45 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:02.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:02.45 | 37:02.45 In file included from : 37:02.45 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:02.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:02.45 | 37:02.45 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.45 from : 37:02.45 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:02.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:02.45 | ^~~~~~~~~~~~~ 37:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.71 from : 37:02.71 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:02.71 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:02.71 | 37:02.71 In file included from : 37:02.71 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:02.71 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:02.71 | 37:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.71 from : 37:02.71 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:02.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:02.71 | ^~~~~~~~~~~~~ 37:02.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.82 from : 37:02.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:02.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:02.82 | 37:02.82 In file included from : 37:02.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:02.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:02.82 | 37:02.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:02.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:02.82 from : 37:02.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:02.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:02.82 | ^~~~~~~~~~~~~ 37:03.34 media/kiss_fft 37:03.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:03.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:03.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:03.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:03.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:03.64 from : 37:03.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:03.64 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:03.64 | 37:03.64 In file included from : 37:03.64 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:03.64 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:03.64 | 37:03.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:03.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:03.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:03.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:03.65 from : 37:03.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:03.65 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:03.65 | ^~~~~~~~~~~~~ 37:03.71 media/libcubeb/src 37:04.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.30 from : 37:04.30 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:04.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:04.30 | 37:04.30 In file included from : 37:04.31 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:04.31 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:04.31 | 37:04.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:04.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.31 from : 37:04.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:04.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:04.31 | ^~~~~~~~~~~~~ 37:04.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.55 from : 37:04.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:04.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:04.55 | 37:04.55 In file included from : 37:04.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:04.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:04.55 | 37:04.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.55 from : 37:04.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:04.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:04.55 | ^~~~~~~~~~~~~ 37:04.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:04.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:04.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.60 from : 37:04.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:04.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:04.60 | 37:04.61 In file included from : 37:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:04.61 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:04.61 | 37:04.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:04.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:04.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:04.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:04.61 from : 37:04.61 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:04.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:04.61 | ^~~~~~~~~~~~~ 37:05.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:05.22 from : 37:05.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:05.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:05.22 | 37:05.22 In file included from : 37:05.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:05.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:05.22 | 37:05.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:05.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:05.22 from : 37:05.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:05.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:05.23 | ^~~~~~~~~~~~~ 37:05.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:05.95 from : 37:05.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:05.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:05.95 | 37:05.95 In file included from : 37:05.95 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:05.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:05.95 | 37:05.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:05.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:05.95 from : 37:05.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:05.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:05.96 | ^~~~~~~~~~~~~ 37:06.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:06.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:06.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:06.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:06.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:06.00 from : 37:06.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:06.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:06.00 | 37:06.00 In file included from : 37:06.00 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:06.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:06.00 | 37:06.01 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:06.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:06.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:06.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:06.01 from : 37:06.01 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:06.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:06.01 | ^~~~~~~~~~~~~ 37:09.75 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 37:09.75 /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] 37:09.75 19 | default: 37:09.75 | ^~~~~~~ 37:09.79 media/libcubeb/gtest 37:12.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.75 from : 37:12.75 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:12.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:12.75 | 37:12.75 In file included from : 37:12.75 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:12.75 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:12.75 | 37:12.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.75 from : 37:12.75 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:12.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:12.75 | ^~~~~~~~~~~~~ 37:12.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:12.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:12.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.94 from : 37:12.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:12.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:12.94 | 37:12.94 In file included from : 37:12.94 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:12.94 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:12.94 | 37:12.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:12.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.94 from : 37:12.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:12.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:12.94 | ^~~~~~~~~~~~~ 37:12.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.98 from : 37:12.98 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:12.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:12.98 | 37:12.98 In file included from : 37:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:12.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:12.98 | 37:12.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:12.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:12.98 from : 37:12.98 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:12.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:12.98 | ^~~~~~~~~~~~~ 37:13.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.04 from : 37:13.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.04 | 37:13.04 In file included from : 37:13.04 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.04 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.04 | 37:13.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.04 from : 37:13.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.04 | ^~~~~~~~~~~~~ 37:13.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.11 from : 37:13.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.11 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.11 | 37:13.11 In file included from : 37:13.11 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.11 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.11 | 37:13.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.11 from : 37:13.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.11 | ^~~~~~~~~~~~~ 37:13.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.32 from : 37:13.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.32 | 37:13.32 In file included from : 37:13.33 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.33 | 37:13.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.33 from : 37:13.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.33 | ^~~~~~~~~~~~~ 37:13.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.55 from : 37:13.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.55 | 37:13.55 In file included from : 37:13.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.55 | 37:13.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.55 from : 37:13.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.55 | ^~~~~~~~~~~~~ 37:13.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.60 from : 37:13.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.60 | 37:13.60 In file included from : 37:13.60 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.60 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.60 | 37:13.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.60 from : 37:13.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.60 | ^~~~~~~~~~~~~ 37:13.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.70 from : 37:13.70 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:13.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:13.70 | 37:13.70 In file included from : 37:13.70 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:13.70 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:13.70 | 37:13.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:13.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:13.70 from : 37:13.70 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:13.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:13.70 | ^~~~~~~~~~~~~ 37:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.14 from : 37:14.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.14 | 37:14.14 In file included from : 37:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.14 | 37:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.14 from : 37:14.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.14 | ^~~~~~~~~~~~~ 37:14.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.32 from : 37:14.32 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.32 | 37:14.32 In file included from : 37:14.32 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.32 | 37:14.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.32 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.33 from : 37:14.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.33 | ^~~~~~~~~~~~~ 37:14.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.38 from : 37:14.38 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.38 | 37:14.38 In file included from : 37:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.38 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.38 | 37:14.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.38 from : 37:14.39 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.39 | ^~~~~~~~~~~~~ 37:14.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.46 from : 37:14.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.46 | 37:14.46 In file included from : 37:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.46 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.46 | 37:14.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.46 from : 37:14.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.47 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.47 | ^~~~~~~~~~~~~ 37:14.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.57 from : 37:14.57 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.57 | 37:14.57 In file included from : 37:14.57 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.57 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.57 | 37:14.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.57 from : 37:14.57 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.58 | ^~~~~~~~~~~~~ 37:14.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.62 from : 37:14.62 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:14.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:14.62 | 37:14.62 In file included from : 37:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:14.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:14.62 | 37:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:14.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:14.62 from : 37:14.62 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:14.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:14.62 | ^~~~~~~~~~~~~ 37:15.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:15.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:15.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:15.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:15.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:15.65 from : 37:15.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:15.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:15.65 | 37:15.65 In file included from : 37:15.65 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:15.65 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:15.65 | 37:15.66 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:15.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:15.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:15.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:15.66 from : 37:15.66 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:15.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:15.66 | ^~~~~~~~~~~~~ 37:15.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:15.82 from : 37:15.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:15.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:15.82 | 37:15.82 In file included from : 37:15.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:15.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:15.82 | 37:15.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:15.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:15.82 from : 37:15.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:15.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:15.82 | ^~~~~~~~~~~~~ 37:16.01 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:16.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:16.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.01 from : 37:16.01 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:16.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:16.01 | 37:16.01 In file included from : 37:16.02 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:16.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:16.02 | 37:16.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:16.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.02 from : 37:16.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:16.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:16.02 | ^~~~~~~~~~~~~ 37:16.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:16.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:16.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.11 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.11 from : 37:16.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:16.11 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:16.11 | 37:16.11 In file included from : 37:16.11 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:16.11 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:16.11 | 37:16.12 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:16.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.12 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.12 from : 37:16.12 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:16.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:16.12 | ^~~~~~~~~~~~~ 37:16.78 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.78 from : 37:16.78 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:16.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:16.78 | 37:16.78 In file included from : 37:16.78 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:16.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:16.78 | 37:16.78 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.78 from : 37:16.78 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:16.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:16.78 | ^~~~~~~~~~~~~ 37:16.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.86 from : 37:16.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:16.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:16.86 | 37:16.86 In file included from : 37:16.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:16.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:16.86 | 37:16.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:16.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:16.86 from : 37:16.87 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:16.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:16.87 | ^~~~~~~~~~~~~ 37:18.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:18.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:18.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:18.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:18.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:18.16 from : 37:18.16 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:18.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:18.16 | 37:18.16 In file included from : 37:18.16 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:18.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:18.17 | 37:18.17 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:18.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:18.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:18.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:18.17 from : 37:18.17 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:18.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:18.17 | ^~~~~~~~~~~~~ 37:20.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:20.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:20.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.65 from : 37:20.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:20.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:20.65 | 37:20.65 In file included from : 37:20.65 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:20.65 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:20.65 | 37:20.65 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:20.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.65 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.65 from : 37:20.65 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:20.65 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:20.65 | ^~~~~~~~~~~~~ 37:20.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:20.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:20.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.74 from : 37:20.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:20.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:20.74 | 37:20.74 In file included from : 37:20.74 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:20.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:20.74 | 37:20.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:20.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.75 from : 37:20.75 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:20.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:20.75 | ^~~~~~~~~~~~~ 37:20.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.88 from : 37:20.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:20.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:20.88 | 37:20.88 In file included from : 37:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:20.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:20.88 | 37:20.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.88 from : 37:20.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:20.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:20.88 | 37:20.88 In file included from : 37:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:20.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:20.88 | 37:20.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.89 from : 37:20.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:20.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:20.89 | ^~~~~~~~~~~~~ 37:20.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:20.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:20.89 from : 37:20.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:20.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:20.89 | ^~~~~~~~~~~~~ 37:20.95 media/libnestegg/src 37:20.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 37:20.99 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 37:20.99 /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] 37:20.99 1170 | uint64_t id, size, peeked_id; 37:20.99 | ^~~~~~~~~ 37:22.05 media/libogg 37:22.83 media/libopus 37:24.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:24.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:24.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:24.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:24.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:24.93 from : 37:24.93 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:24.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:24.93 | 37:24.93 In file included from : 37:24.93 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:24.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:24.93 | 37:24.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:24.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:24.94 from : 37:24.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:24.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:24.94 | ^~~~~~~~~~~~~ 37:25.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:25.02 from : 37:25.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:25.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:25.02 | 37:25.02 In file included from : 37:25.02 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:25.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:25.02 | 37:25.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:25.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:25.02 from : 37:25.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:25.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:25.02 | ^~~~~~~~~~~~~ 37:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:29.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:29.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:29.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:29.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:29.93 from : 37:29.93 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:29.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:29.93 | 37:29.93 In file included from : 37:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:29.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:29.93 | 37:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:29.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:29.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:29.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:29.94 from : 37:29.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:29.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:29.94 | ^~~~~~~~~~~~~ 37:33.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:33.23 from : 37:33.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:33.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:33.23 | 37:33.23 In file included from : 37:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:33.23 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:33.23 | 37:33.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:33.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:33.23 from : 37:33.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:33.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:33.23 | ^~~~~~~~~~~~~ 37:37.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:37.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:37.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:37.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:37.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:37.89 from : 37:37.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:37.89 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:37.89 | 37:37.89 In file included from : 37:37.89 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:37.89 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:37.89 | 37:37.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:37.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:37.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:37.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:37.89 from : 37:37.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:37.89 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:37.89 | ^~~~~~~~~~~~~ 37:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:38.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:38.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:38.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:38.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:38.25 from : 37:38.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:38.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:38.25 | 37:38.25 In file included from : 37:38.25 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:38.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:38.25 | 37:38.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:38.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:38.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:38.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:38.26 from : 37:38.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:38.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:38.26 | ^~~~~~~~~~~~~ 37:39.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:39.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:39.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:39.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:39.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:39.24 from : 37:39.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:39.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:39.24 | 37:39.25 In file included from : 37:39.25 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:39.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:39.25 | 37:39.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:39.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:39.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:39.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:39.25 from : 37:39.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:39.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:39.25 | ^~~~~~~~~~~~~ 37:39.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:39.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:39.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:39.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:39.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:39.87 from : 37:39.87 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:39.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:39.87 | 37:39.87 In file included from : 37:39.88 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:39.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:39.88 | 37:39.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:39.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:39.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:39.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:39.88 from : 37:39.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:39.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:39.88 | ^~~~~~~~~~~~~ 37:40.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:40.02 from : 37:40.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 37:40.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 37:40.02 | 37:40.02 In file included from : 37:40.02 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 37:40.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 37:40.02 | 37:40.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 37:40.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 37:40.02 from : 37:40.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 37:40.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 37:40.02 | ^~~~~~~~~~~~~ 37:40.07 media/libtheora 37:40.53 /builddir/build/BUILD/firefox-70.0.1/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 37:40.53 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 37:40.53 | ^~~~~~~~~~~~~~~ 37:43.07 media/libspeex_resampler/src 37:43.11 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 37:43.11 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 37:43.11 814 | spx_uint32_t i; 37:43.11 | ^ 37:43.89 media/libsoundtouch/src 37:43.96 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:43.96 262 | #pragma omp parallel for 37:43.96 | 37:44.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 37:44.25 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:44.25 89 | #pragma omp parallel for 37:44.25 | 37:44.25 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:44.26 145 | #pragma omp parallel for 37:44.26 | 37:44.26 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:44.26 192 | #pragma omp parallel for 37:44.26 | 37:44.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 37:44.26 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 37:44.26 75 | #define PI 3.1415926536 37:44.26 | 37:44.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 37:44.26 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 37:44.26 52 | #define PI M_PI 37:44.26 | 37:44.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 37:44.26 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 37:44.26 306 | #pragma omp parallel for 37:44.26 | 37:44.26 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 37:44.26 331 | #pragma omp critical 37:44.26 | 37:44.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 37:44.35 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 37:44.35 /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] 37:44.35 133 | uint count; 37:44.35 | ^~~~~ 37:45.68 media/psshparser 37:46.15 media/psshparser/gtest 37:48.18 security/sandbox/common 37:49.14 security/sandbox/linux 38:01.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.h:11, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.cpp:7, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 38:01.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 38:01.83 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 38:01.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 mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 38:01.83 31 | memset(aT, 0, sizeof(T)); 38:01.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:01.83 In file included from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/SandboxReporterClient.h:10, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.cpp:16, 38:01.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 38:01.83 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 38:01.83 27 | struct SandboxReport { 38:01.83 | ^~~~~~~~~~~~~ 38:03.79 security/sandbox/linux/broker 38:03.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:03.84 from : 38:03.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 38:03.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 38:03.84 | 38:03.84 In file included from : 38:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 38:03.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 38:03.84 | 38:03.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:03.84 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:03.84 from : 38:03.84 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:03.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:03.84 | ^~~~~~~~~~~~~ 38:05.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 38:05.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 38:05.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:05.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:05.50 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:05.50 from : 38:05.50 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 38:05.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 38:05.50 | 38:05.50 In file included from : 38:05.50 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 38:05.50 53 | #define HAVE_LINUX_PERF_EVENT_H 1 38:05.50 | 38:05.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 38:05.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:05.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:05.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:05.51 from : 38:05.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:05.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:05.51 | ^~~~~~~~~~~~~ 38:06.02 security/sandbox/linux/glue 38:14.40 security/sandbox/linux/launch 38:15.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 38:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 38:15.19 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 38:15.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 38:15.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:15.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] 38:15.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:15.19 | ^ 38:15.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:15.19 46 | struct Block { 38:15.19 | ^~~~~ 38:17.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 38:17.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 38:17.81 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 38:17.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/glue/Unified_cpp_sandbox_linux_glue0.cpp:20: 38:17.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:17.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] 38:17.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:17.81 | ^ 38:17.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:17.81 46 | struct Block { 38:17.81 | ^~~~~ 38:20.96 In file included from /usr/include/string.h:494, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/basictypes.h:12, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/platform_thread.h:14, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/broker/SandboxBroker.h:12, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/broker/SandboxBroker.cpp:7, 38:20.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:2: 38:20.96 In function 'char* strncpy(char*, const char*, size_t)', 38:20.96 inlined from 'virtual void mozilla::SandboxBroker::ThreadMain()' at /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/broker/SandboxBroker.cpp:748:14: 38:20.96 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size [-Wstringop-truncation] 38:20.96 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 38:20.96 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:21.53 security/sandbox/linux/reporter 38:21.70 security/sandbox/linux/gtest 38:22.96 security/certverifier 38:23.89 security/ct 38:27.19 security/ct/tests/gtest 38:29.25 security/certverifier/tests/gtest 38:31.23 security/apps 38:31.67 xpcom/string 38:34.58 xpcom/glue/standalone 38:36.66 xpcom/base 38:40.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 38:40.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 38:40.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:40.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:40.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:40.63 from : 38:40.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 38:40.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 38:40.63 | 38:40.63 In file included from : 38:40.63 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 38:40.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 38:40.63 | 38:40.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 38:40.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 38:40.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 38:40.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 38:40.64 from : 38:40.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 38:40.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 38:40.64 | ^~~~~~~~~~~~~ 38:41.12 xpcom/ds 38:42.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 38:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 38:42.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 38:42.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 38:42.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 38:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:42.57 1007 | foundInterface = 0; \ 38:42.57 | ^~~~~~~~~~~~~~ 38:42.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' 38:42.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:42.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:42.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:42.57 16 | NS_INTERFACE_MAP_END 38:42.57 | ^~~~~~~~~~~~~~~~~~~~ 38:42.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 38:42.58 991 | else 38:42.58 | ^~~~ 38:42.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' 38:42.58 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:42.58 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 38:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 38:42.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:42.58 1007 | foundInterface = 0; \ 38:42.58 | ^~~~~~~~~~~~~~ 38:42.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' 38:42.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:42.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:42.59 23 | NS_INTERFACE_MAP_END 38:42.59 | ^~~~~~~~~~~~~~~~~~~~ 38:42.59 /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 38:42.59 991 | else 38:42.59 | ^~~~ 38:42.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:42.59 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:42.59 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:42.59 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 38:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:44.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 38:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:44.39 1007 | foundInterface = 0; \ 38:44.39 | ^~~~~~~~~~~~~~ 38: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' 38:44.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:44.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:44.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:44.40 244 | NS_INTERFACE_MAP_END 38:44.40 | ^~~~~~~~~~~~~~~~~~~~ 38: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 38:44.40 981 | else 38:44.40 | ^~~~ 38:44.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:44.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:44.40 | ^~~~~~~~~~~~~~~~~~ 38:44.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:44.40 243 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 38:44.40 | ^~~~~~~~~~~~~~~~~~~~~~ 38:44.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 38:44.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:44.41 1007 | foundInterface = 0; \ 38:44.41 | ^~~~~~~~~~~~~~ 38:44.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' 38:44.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:44.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:44.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:44.41 291 | NS_INTERFACE_MAP_END 38:44.41 | ^~~~~~~~~~~~~~~~~~~~ 38:44.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 38:44.41 981 | else 38:44.41 | ^~~~ 38: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' 38:44.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:44.41 | ^~~~~~~~~~~~~~~~~~ 38:44.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:44.42 290 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 38:44.42 | ^~~~~~~~~~~~~~~~~~~~~~ 38:48.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 38:48.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 38:48.48 /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] 38:48.48 68 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 38:48.48 | ^ 38:48.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 38:48.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 38:48.48 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 38:48.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 38:48.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4845:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 38:48.48 4845 | struct PerThreadAtomCache : public APZBucketAtoms, 38:48.48 | ^~~~~~~~~~~~~~~~~~ 38:50.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 38:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 38:50.77 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:20, 38:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 38:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:50.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] 38:50.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:50.77 | ^ 38: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 38:50.77 46 | struct Block { 38:50.77 | ^~~~~ 38:52.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 38:52.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 38:52.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 38:52.16 /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] 38:52.16 31 | memset(aT, 0, sizeof(T)); 38:52.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:52.16 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 38:52.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 38:52.16 144 | struct AmountFns { 38:52.16 | ^~~~~~~~~ 38:52.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 38:52.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 38:52.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 38:52.16 /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] 38:52.16 31 | memset(aT, 0, sizeof(T)); 38:52.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:52.16 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 38:52.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 38:52.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 38:52.16 178 | struct SizeOfTabFns { 38:52.16 | ^~~~~~~~~~~~ 38:53.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 38:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 38:53.79 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:28, 38:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 38:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:53.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] 38:53.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:53.79 | ^ 38:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:53.79 46 | struct Block { 38:53.79 | ^~~~~ 38:54.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 38:54.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 38:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:54.00 1007 | foundInterface = 0; \ 38:54.00 | ^~~~~~~~~~~~~~ 38:54.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' 38:54.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:54.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:54.00 165 | NS_INTERFACE_MAP_END 38:54.00 | ^~~~~~~~~~~~~~~~~~~~ 38:54.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:54.00 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 38:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.00 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 38:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 38:54.00 /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 38:54.00 136 | } else 38:54.00 | ^~~~ 38:54.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 38:54.00 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 38:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:54.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:54.00 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 38:54.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:54.55 xpcom/io 38:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleMessage.cpp:12, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:38: 38: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 = nsDataHashtable; long unsigned int N = 3]': 38: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 = nsDataHashtable]' 38:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 38: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 38:56.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 38:56.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 38:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 38:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 38:56.85 23 | class nsDataHashtable : public nsBaseHashtable { 38:56.85 | ^~~~~~~~~~~~~~~ 38:56.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 38:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 38:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 38:56.88 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverService.cpp:8, 38:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 38:56.88 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 38:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:56.88 1007 | foundInterface = 0; \ 38:56.88 | ^~~~~~~~~~~~~~ 38:56.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' 38:56.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:56.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:56.88 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:56.88 1872 | NS_INTERFACE_MAP_END 38:56.88 | ^~~~~~~~~~~~~~~~~~~~ 38:56.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 38:56.88 981 | else 38:56.88 | ^~~~ 38:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:56.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:56.88 | ^~~~~~~~~~~~~~~~~~ 38:56.88 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:56.88 1871 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 38:56.88 | ^~~~~~~~~~~~~~~~~~~~~~ 39:03.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 39:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 39:03.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 39:03.18 /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] 39:03.18 40 | ~AutoRestore() { mLocation = mValue; } 39:03.18 | ^~~~~~ 39:03.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 39:03.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 39:03.18 920 | Maybe> ar; 39:03.18 | ^~ 39:03.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 39:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 39:03.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 39:03.70 /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] 39:03.70 40 | ~AutoRestore() { mLocation = mValue; } 39:03.70 | ^~~~~~ 39:03.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 39:03.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 39:03.70 920 | Maybe> ar; 39:03.70 | ^~ 39:03.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 39:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 39:03.84 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/Base64.cpp:12, 39:03.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 39:03.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 39:03.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:03.84 1007 | foundInterface = 0; \ 39:03.85 | ^~~~~~~~~~~~~~ 39:03.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' 39:03.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:03.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:03.85 36 | NS_INTERFACE_MAP_END 39:03.85 | ^~~~~~~~~~~~~~~~~~~~ 39:03.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 39:03.85 991 | else 39:03.85 | ^~~~ 39:03.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' 39:03.85 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.85 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:03.85 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 39:03.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:03.90 1007 | foundInterface = 0; \ 39:03.90 | ^~~~~~~~~~~~~~ 39:03.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' 39:03.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:03.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:03.90 58 | NS_INTERFACE_MAP_END 39:03.90 | ^~~~~~~~~~~~~~~~~~~~ 39:03.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 39:03.90 991 | else 39:03.90 | ^~~~ 39:03.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' 39:03.90 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:03.90 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 39:03.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:03.93 1007 | foundInterface = 0; \ 39:03.93 | ^~~~~~~~~~~~~~ 39:03.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' 39:03.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:03.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:03.93 44 | NS_INTERFACE_MAP_END 39:03.93 | ^~~~~~~~~~~~~~~~~~~~ 39:03.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 39:03.93 991 | else 39:03.93 | ^~~~ 39:03.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' 39:03.93 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:03.93 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:04.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 39:04.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 39:04.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 39:04.75 /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] 39:04.75 40 | ~AutoRestore() { mLocation = mValue; } 39:04.75 | ^~~~~~ 39:04.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 39:04.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 39:04.75 920 | Maybe> ar; 39:04.75 | ^~ 39:05.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Selection.h:13, 39:05.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:19, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:14, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:13, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 39:05.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 39:05.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 39:05.06 /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] 39:05.06 40 | ~AutoRestore() { mLocation = mValue; } 39:05.06 | ^~~~~~ 39:05.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 39:05.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 39:05.06 920 | Maybe> ar; 39:05.06 | ^~ 39:06.38 xpcom/components 39:10.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 39:10.96 /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&)': 39:10.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:10.96 554 | unsigned char* destPtr; 39:10.96 | ^~~~~~~ 39:11.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 39:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 39:11.22 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 39:11.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 39:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39: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] 39:11.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:11.22 | ^ 39: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 39:11.22 46 | struct Block { 39:11.22 | ^~~~~ 39:13.49 xpcom/threads 39:15.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 39:15.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 39:15.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.62 1007 | foundInterface = 0; \ 39:15.62 | ^~~~~~~~~~~~~~ 39:15.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' 39:15.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:15.62 179 | NS_INTERFACE_MAP_END 39:15.62 | ^~~~~~~~~~~~~~~~~~~~ 39:15.62 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 39:15.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 39:15.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 39:15.62 136 | } else 39:15.62 | ^~~~ 39:15.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 39:15.62 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 39:15.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 39:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 39:15.83 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 39:15.83 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 39:15.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 39:15.83 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 39:15.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.83 1007 | foundInterface = 0; \ 39:15.83 | ^~~~~~~~~~~~~~ 39: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' 39:15.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:15.84 165 | NS_INTERFACE_MAP_END 39:15.84 | ^~~~~~~~~~~~~~~~~~~~ 39:15.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:15.84 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 39:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.84 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 39:15.84 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 39:15.84 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 39:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 39:15.84 /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 39:15.84 136 | } else 39:15.84 | ^~~~ 39:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 39:15.84 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 39:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:15.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:15.84 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 39:15.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:16.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 39:16.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 39:16.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:16.56 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:16.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:16.57 31 | memset(aT, 0, sizeof(T)); 39:16.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:16.57 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 39:16.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:16.57 144 | struct AmountFns { 39:16.57 | ^~~~~~~~~ 39:16.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 39:16.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 39:16.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:16.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:16.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:16.58 31 | memset(aT, 0, sizeof(T)); 39:16.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 39:16.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 39:16.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:16.58 178 | struct SizeOfTabFns { 39:16.58 | ^~~~~~~~~~~~ 39:22.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 39:22.76 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 39:22.76 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 39:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:273: 39:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:22.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] 39:22.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:22.76 | ^ 39:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:22.76 46 | struct Block { 39:22.76 | ^~~~~ 39:23.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 39:23.24 /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]': 39:23.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:23.24 516 | return Seek(pos); 39:23.24 | ~~~~^~~~~ 39:23.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 39:23.24 602 | int64_t offset; 39:23.24 | ^~~~~~ 39:23.30 /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]': 39:23.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:23.30 516 | return Seek(pos); 39:23.30 | ~~~~^~~~~ 39:23.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 39:23.30 602 | int64_t offset; 39:23.30 | ^~~~~~ 39:23.36 /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]': 39:23.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:23.36 516 | return Seek(pos); 39:23.36 | ~~~~^~~~~ 39:23.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 39:23.36 602 | int64_t offset; 39:23.36 | ^~~~~~ 39:23.41 /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]': 39:23.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:23.41 516 | return Seek(pos); 39:23.41 | ~~~~^~~~~ 39:23.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 39:23.41 602 | int64_t offset; 39:23.41 | ^~~~~~ 39:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 39:26.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]': 39:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:26.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] 39:26.70 31 | memset(aT, 0, sizeof(T)); 39:26.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 39:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:26.70 144 | struct AmountFns { 39:26.70 | ^~~~~~~~~ 39:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 39:26.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 39:26.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:26.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::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:26.70 31 | memset(aT, 0, sizeof(T)); 39:26.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:26.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 39:26.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:26.70 178 | struct SizeOfTabFns { 39:26.70 | ^~~~~~~~~~~~ 39:34.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 39:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:34.40 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 39:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:34.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 39:34.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:34.40 1007 | foundInterface = 0; \ 39:34.40 | ^~~~~~~~~~~~~~ 39:34.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' 39:34.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:34.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:34.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:34.40 202 | NS_INTERFACE_MAP_END 39:34.40 | ^~~~~~~~~~~~~~~~~~~~ 39:34.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:34.40 /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 39:34.40 201 | } else 39:34.40 | ^~~~ 39:34.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 39:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:34.45 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 39:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:34.45 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 39:34.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:34.45 1007 | foundInterface = 0; \ 39:34.45 | ^~~~~~~~~~~~~~ 39:34.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' 39:34.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:34.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:34.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:34.45 165 | NS_INTERFACE_MAP_END 39:34.45 | ^~~~~~~~~~~~~~~~~~~~ 39:34.45 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:34.45 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:34.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.46 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:34.46 /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 39:34.46 136 | } else 39:34.46 | ^~~~ 39:34.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:34.46 136 | } else 39:34.46 | ^~~~ 39:34.46 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:34.46 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:34.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 39:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:34.46 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 39:34.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:34.46 1007 | foundInterface = 0; \ 39:34.46 | ^~~~~~~~~~~~~~ 39:34.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' 39:34.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:34.47 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:34.47 167 | NS_INTERFACE_MAP_END 39:34.47 | ^~~~~~~~~~~~~~~~~~~~ 39:34.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 39:34.47 991 | else 39:34.47 | ^~~~ 39:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:34.47 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.47 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:34.47 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 39:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.47 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 39:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:34.47 1007 | foundInterface = 0; \ 39:34.47 | ^~~~~~~~~~~~~~ 39:34.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' 39:34.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:34.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:34.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:34.48 165 | NS_INTERFACE_MAP_END 39:34.48 | ^~~~~~~~~~~~~~~~~~~~ 39:34.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:34.48 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.48 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 39:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:34.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 39:34.48 136 | } else 39:34.48 | ^~~~ 39:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:34.48 136 | } else 39:34.48 | ^~~~ 39:34.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:34.48 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:36.06 xpcom/reflect/xptinfo 39:43.26 xpcom/reflect/xptcall 39:44.27 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 39:44.27 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.cpp:8: 39:44.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:44.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 39:44.28 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:44.28 | ^ 39:44.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:44.28 44 | struct nsXPTCVariant { 39:44.28 | ^~~~~~~~~~~~~ 39:44.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 39:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 39:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:44.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] 39:44.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:44.39 | ^ 39:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:44.39 46 | struct Block { 39:44.39 | ^~~~~ 39:44.55 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.i_o 39:44.57 xpcom/reflect/xptcall/md/unix 39:45.49 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 39:45.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 39:45.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:45.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 39:45.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:45.49 | ^ 39:45.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:45.49 44 | struct nsXPTCVariant { 39:45.49 | ^~~~~~~~~~~~~ 39:45.81 chrome 39:45.93 xpcom/build/Services.cpp.stub 39:46.06 xpcom/build 39:46.64 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 39:46.64 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 39:46.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:46.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 39:46.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:46.64 | ^ 39:46.64 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:46.64 44 | struct nsXPTCVariant { 39:46.64 | ^~~~~~~~~~~~~ 39:46.97 xpcom/rust/gtest 39:51.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39: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]': 39: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]' 39:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 39: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] 39:51.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:51.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:51.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 39:51.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:51.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:51.34 23 | class nsDataHashtable : public nsBaseHashtable { 39:51.34 | ^~~~~~~~~~~~~~~ 39:51.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 39:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:51.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]': 39:51.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]' 39:51.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 39:51.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] 39:51.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:51.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:51.39 In file included from /usr/include/c++/9/vector:67, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 39:51.39 from /usr/include/c++/9/queue:61, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:51.39 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 39:51.39 386 | class vector : protected _Vector_base<_Tp, _Alloc> 39:51.39 | ^~~~~~ 39:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 39:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 39:51.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]': 39:51.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]' 39:51.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 39:51.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] 39:51.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:51.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:51.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 39:51.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 39:51.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 39:51.40 52 | class ClipManager { 39:51.40 | ^~~~~~~~~~~ 39:51.91 xpcom/tests 39:52.13 xpcom/tests/gtest 39:52.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:52.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 39:52.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 39:52.39 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.h:9, 39:52.39 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.cpp:13, 39:52.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 39:52.39 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 39:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:52.39 1007 | foundInterface = 0; \ 39:52.40 | ^~~~~~~~~~~~~~ 39:52.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' 39:52.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:52.40 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:52.40 100 | NS_INTERFACE_MAP_END 39:52.40 | ^~~~~~~~~~~~~~~~~~~~ 39:52.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 39:52.40 991 | else 39:52.40 | ^~~~ 39:52.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' 39:52.40 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:52.40 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:52.40 99 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 39:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:54.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 39:54.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 39:54.32 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:7, 39:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 39:54.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:54.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] 39:54.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:54.33 | ^ 39:54.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:54.33 46 | struct Block { 39:54.33 | ^~~~~ 39:55.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 39:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XPCOM.h:159, 39:55.64 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:15, 39:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 39:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 39:55.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 39:55.64 | ^ 39:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 39:55.64 44 | struct nsXPTCVariant { 39:55.64 | ^~~~~~~~~~~~~ 39:56.53 modules/libpref 39:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:58.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 39:58.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 39:58.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:58.41 31 | memset(aT, 0, sizeof(T)); 39:58.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:58.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 39:58.41 144 | struct AmountFns { 39:58.41 | ^~~~~~~~~ 39:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 39:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39:58.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 39:58.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 39:58.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 39:58.42 31 | memset(aT, 0, sizeof(T)); 39:58.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 39:58.42 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 39:58.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:58.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 39:58.42 178 | struct SizeOfTabFns { 39:58.42 | ^~~~~~~~~~~~ 39:58.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 39:58.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 39: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 = nsDataHashtable; long unsigned int N = 3]': 39: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 = nsDataHashtable]' 39:58.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 39:58.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] 39:58.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 39:58.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:13, 39:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 39:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 39:58.83 23 | class nsDataHashtable : public nsBaseHashtable { 39:58.83 | ^~~~~~~~~~~~~~~ 40:03.27 modules/libpref/test/gtest 40:07.93 intl/gtest 40:08.70 intl/hyphenation/hyphen 40:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 40:08.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 40:08.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.h:10, 40:08.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:9, 40:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 40:08.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 40:08.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:08.72 1007 | foundInterface = 0; \ 40:08.72 | ^~~~~~~~~~~~~~ 40:08.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:08.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:08.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:08.73 193 | NS_INTERFACE_MAP_END 40:08.73 | ^~~~~~~~~~~~~~~~~~~~ 40:08.73 /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 40:08.73 991 | else 40:08.73 | ^~~~ 40:08.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:08.73 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:08.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:08.73 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:08.73 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:08.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:09.45 intl/hyphenation/glue 40:10.39 intl/locale 40:18.97 intl/locale/gtk 40:19.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 40:19.31 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = unsigned int]': 40:19.31 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/Preferences.cpp:4363:28: warning: 'value' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:19.31 4363 | profiler_add_marker("PreferenceRead", 40:19.31 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 40:19.31 4364 | JS::ProfilingCategoryPair::OTHER_PreferenceRead, 40:19.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.31 4365 | MakeUnique( 40:19.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.31 4366 | aPrefName, Some(aKind), Some(pref->Type()), 40:19.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.31 4367 | PrefValueToString(aResult), TimeStamp::Now())); 40:19.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.31 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/Preferences.cpp:4406:20: note: 'value' was declared here 40:19.31 4406 | StripAtomic value; 40:19.31 | ^~~~~ 40:20.43 intl/locale/tests/gtest 40:21.81 intl/lwbrk 40:24.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:11, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 40:24.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 40:24.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 40:24.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:24.11 1007 | foundInterface = 0; \ 40:24.12 | ^~~~~~~~~~~~~~ 40: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' 40:24.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:24.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:24.12 93 | NS_INTERFACE_MAP_END 40:24.12 | ^~~~~~~~~~~~~~~~~~~~ 40:24.12 /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 40:24.12 991 | else 40:24.12 | ^~~~ 40:24.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:24.12 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:24.12 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.42 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 40:24.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 40:24.42 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 40:24.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:24.42 1007 | foundInterface = 0; \ 40:24.42 | ^~~~~~~~~~~~~~ 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:24.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:24.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:24.42 112 | NS_INTERFACE_MAP_END 40:24.42 | ^~~~~~~~~~~~~~~~~~~~ 40:24.42 /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 40:24.42 981 | else 40:24.42 | ^~~~ 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:24.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:24.42 | ^~~~~~~~~~~~~~~~~~ 40:24.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:24.42 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:24.43 | ^~~~~~~~~~~~~~~~~~~~~~ 40:24.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 40:24.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:24.43 1007 | foundInterface = 0; \ 40:24.43 | ^~~~~~~~~~~~~~ 40:24.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:24.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:24.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:24.43 132 | NS_INTERFACE_MAP_END 40:24.43 | ^~~~~~~~~~~~~~~~~~~~ 40:24.43 /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 40:24.43 981 | else 40:24.43 | ^~~~ 40:24.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:24.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:24.44 | ^~~~~~~~~~~~~~~~~~ 40:24.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:24.44 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:24.44 | ^~~~~~~~~~~~~~~~~~~~~~ 40:24.78 intl/lwbrk/gtest 40:24.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 40:24.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:24.84 1007 | foundInterface = 0; \ 40:24.84 | ^~~~~~~~~~~~~~ 40:24.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' 40:24.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:24.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:24.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:24.84 320 | NS_INTERFACE_MAP_END 40:24.84 | ^~~~~~~~~~~~~~~~~~~~ 40:24.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 40:24.84 991 | else 40:24.84 | ^~~~ 40:24.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' 40:24.84 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:24.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:24.84 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:24.84 319 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:24.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:26.56 intl/strres 40:27.30 intl/unicharutil/util 40:33.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 40:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:33.77 from /builddir/build/BUILD/firefox-70.0.1/intl/strres/nsStringBundle.cpp:35, 40:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 40:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:33.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] 40:33.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:33.77 | ^ 40:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:33.77 46 | struct Block { 40:33.77 | ^~~~~ 40:34.23 intl/l10n 40:39.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 40:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 40:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 40:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 40:39.60 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.h:10, 40:39.61 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:7, 40:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 40:39.61 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 40:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:39.61 1007 | foundInterface = 0; \ 40:39.61 | ^~~~~~~~~~~~~~ 40:39.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' 40:39.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:39.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:39.61 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:39.61 41 | NS_INTERFACE_MAP_END 40:39.61 | ^~~~~~~~~~~~~~~~~~~~ 40:39.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 40:39.61 981 | else 40:39.61 | ^~~~ 40:39.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:39.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:39.61 | ^~~~~~~~~~~~~~~~~~ 40:39.62 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:39.62 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:39.62 | ^~~~~~~~~~~~~~~~~~~~~~ 40:39.65 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 40:39.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:39.65 1007 | foundInterface = 0; \ 40:39.65 | ^~~~~~~~~~~~~~ 40:39.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' 40:39.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:39.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:39.65 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:39.65 268 | NS_INTERFACE_MAP_END 40:39.65 | ^~~~~~~~~~~~~~~~~~~~ 40:39.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 40:39.66 981 | else 40:39.66 | ^~~~ 40:39.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:39.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:39.66 | ^~~~~~~~~~~~~~~~~~ 40:39.66 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:39.66 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 40:39.66 | ^~~~~~~~~~~~~~~~~~~~~~ 40:42.06 intl/uconv 40:43.08 netwerk/base 40:44.60 netwerk/base/mozurl 40:58.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.h:9, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 40:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 40:58.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 40:58.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:58.22 1007 | foundInterface = 0; \ 40:58.22 | ^~~~~~~~~~~~~~ 40:58.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' 40:58.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:58.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 40:58.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:58.22 35 | NS_INTERFACE_MAP_END 40:58.22 | ^~~~~~~~~~~~~~~~~~~~ 40:58.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 40:58.22 991 | else 40:58.22 | ^~~~ 40:58.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' 40:58.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:58.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:58.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:58.22 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:58.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 40:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:58.92 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/Predictor.cpp:52, 40:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:128: 40:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:58.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] 40:58.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:58.92 | ^ 40:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:58.92 46 | struct Block { 40:58.92 | ^~~~~ 41:10.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 41:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 41:10.74 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/SimpleChannel.cpp:17, 41:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:38: 41:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:10.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] 41:10.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:10.74 | ^ 41:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:10.74 46 | struct Block { 41:10.74 | ^~~~~ 41:11.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:11.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:11.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 41:11.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.h:8, 41:11.51 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.cpp:5, 41:11.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 41:11.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 41:11.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:11.51 1007 | foundInterface = 0; \ 41:11.51 | ^~~~~~~~~~~~~~ 41:11.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' 41:11.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:11.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:11.51 41 | NS_INTERFACE_MAP_END 41:11.51 | ^~~~~~~~~~~~~~~~~~~~ 41:11.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 41:11.51 991 | else 41:11.51 | ^~~~ 41:11.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' 41:11.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:11.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:11.51 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 41:11.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:56: 41:26.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp: In function 'void TestNewRunnableFunction(bool)': 41:26.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 41:26.18 132 | ++mCopyCounter; 41:26.18 | ^~~~~~~~~~~~~~ 41:26.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 41:26.18 338 | int copyCounter = 0; 41:26.18 | ^~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 41:26.19 132 | ++mCopyCounter; 41:26.19 | ^~~~~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 41:26.19 338 | int copyCounter = 0; 41:26.19 | ^~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 41:26.19 146 | ++mCopyCounter; 41:26.19 | ^~~~~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 41:26.19 358 | int copyCounter = 0; 41:26.19 | ^~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 41:26.19 146 | ++mCopyCounter; 41:26.19 | ^~~~~~~~~~~~~~ 41:26.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 41:26.19 358 | int copyCounter = 0; 41:26.19 | ^~~~~~~~~~~ 41:26.88 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:26.88 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 41:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:26.88 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 41:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:26.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 41:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:26.88 1022 | foundInterface = 0; \ 41:26.88 | ^~~~~~~~~~~~~~ 41: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' 41:26.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:26.88 306 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:26.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.88 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 41:26.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:26.88 /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 41:26.88 136 | } else 41:26.88 | ^~~~ 41:26.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:26.88 136 | } else 41:26.88 | ^~~~ 41:26.91 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:26.91 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 41:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:26.91 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 41:26.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:26.91 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 41:26.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:26.91 1022 | foundInterface = 0; \ 41:26.91 | ^~~~~~~~~~~~~~ 41: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' 41:26.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:26.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.91 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:26.91 859 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 41:26.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.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 41:26.91 981 | else 41:26.91 | ^~~~ 41:26.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:26.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:26.92 | ^~~~~~~~~~~~~~~~~~ 41:26.92 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:26.92 858 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 41:26.92 | ^~~~~~~~~~~~~~~~~~~~~~ 41:27.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 41:27.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:27.10 1022 | foundInterface = 0; \ 41:27.10 | ^~~~~~~~~~~~~~ 41:27.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' 41:27.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:27.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:27.10 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 41:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:27.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 41:27.10 986 | else 41:27.10 | ^~~~ 41:27.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' 41:27.10 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 41:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:27.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 41:27.10 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 41:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:29.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 41:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:29.74 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsIOService.cpp:53, 41:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:47: 41:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:29.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] 41:29.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:29.74 | ^ 41:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:29.74 46 | struct Block { 41:29.74 | ^~~~~ 41:30.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 41:30.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:30.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 41:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:30.68 1007 | foundInterface = 0; \ 41:30.68 | ^~~~~~~~~~~~~~ 41:30.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' 41:30.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:30.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:30.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:30.68 749 | NS_INTERFACE_MAP_END 41:30.68 | ^~~~~~~~~~~~~~~~~~~~ 41:30.68 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 41:30.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 41:30.68 /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 41:30.68 136 | } else 41:30.68 | ^~~~ 41:30.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:30.68 136 | } else 41:30.68 | ^~~~ 41:31.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:31.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 41:31.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:31.57 1007 | foundInterface = 0; \ 41:31.57 | ^~~~~~~~~~~~~~ 41:31.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' 41:31.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:31.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:31.57 146 | NS_INTERFACE_MAP_END \ 41:31.57 | ^~~~~~~~~~~~~~~~~~~~ 41:31.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:31.57 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:31.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:31.57 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 41:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:31.57 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 41:31.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 41:31.57 /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 41:31.57 145 | } else \ 41:31.57 | ^~~~ 41:31.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' 41:31.57 145 | } else \ 41:31.57 | ^~~~ 41:31.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:31.57 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 41:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:31.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 41:31.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:31.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 41:31.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:31.59 1007 | foundInterface = 0; \ 41:31.60 | ^~~~~~~~~~~~~~ 41:31.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' 41:31.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:31.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:31.60 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:31.60 61 | NS_INTERFACE_MAP_END 41:31.60 | ^~~~~~~~~~~~~~~~~~~~ 41:31.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 41:31.60 981 | else 41:31.60 | ^~~~ 41:31.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:31.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:31.60 | ^~~~~~~~~~~~~~~~~~ 41:31.60 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:31.60 60 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 41:31.60 | ^~~~~~~~~~~~~~~~~~~~~~ 41:31.62 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 41:31.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:31.62 1007 | foundInterface = 0; \ 41:31.62 | ^~~~~~~~~~~~~~ 41:31.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' 41:31.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:31.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:31.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:31.62 146 | NS_INTERFACE_MAP_END \ 41:31.62 | ^~~~~~~~~~~~~~~~~~~~ 41:31.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:31.63 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:31.63 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:31.63 775 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 41:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:31.63 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 41:31.63 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 41:31.63 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 41:31.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 41:31.63 /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 41:31.63 145 | } else \ 41:31.63 | ^~~~ 41:31.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:31.63 145 | } else \ 41:31.63 | ^~~~ 41:31.63 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:31.63 775 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 41:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.08 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 41:33.08 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 41:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 41:33.08 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 41:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:33.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 41:33.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.08 1007 | foundInterface = 0; \ 41:33.08 | ^~~~~~~~~~~~~~ 41:33.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' 41:33.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:33.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.09 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:33.09 123 | NS_INTERFACE_MAP_END 41:33.09 | ^~~~~~~~~~~~~~~~~~~~ 41:33.09 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 41:33.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 41:33.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 41:33.09 136 | } else 41:33.09 | ^~~~ 41:33.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:33.09 136 | } else 41:33.09 | ^~~~ 41:33.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 41:33.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 41:33.19 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 41:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.19 1007 | foundInterface = 0; \ 41:33.19 | ^~~~~~~~~~~~~~ 41:33.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' 41:33.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:33.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.19 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:33.19 1200 | NS_INTERFACE_MAP_END 41:33.19 | ^~~~~~~~~~~~~~~~~~~~ 41:33.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 41:33.19 981 | else 41:33.19 | ^~~~ 41:33.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:33.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:33.19 | ^~~~~~~~~~~~~~~~~~ 41:33.19 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:33.19 1199 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 41:33.19 | ^~~~~~~~~~~~~~~~~~~~~~ 41:33.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 41:33.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.23 1007 | foundInterface = 0; \ 41:33.23 | ^~~~~~~~~~~~~~ 41:33.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' 41:33.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:33.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:33.24 146 | NS_INTERFACE_MAP_END \ 41:33.24 | ^~~~~~~~~~~~~~~~~~~~ 41:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:33.24 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:33.24 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 41:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.24 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 41:33.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 41:33.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 41:33.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 41:33.24 /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 41:33.24 145 | } else \ 41:33.25 | ^~~~ 41:33.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:33.25 145 | } else \ 41:33.25 | ^~~~ 41:33.25 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:33.25 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 41:33.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:34.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:34.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 41:34.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 41:34.79 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.h:9, 41:34.79 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.cpp:6, 41:34.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 41:34.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 41:34.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:34.79 1007 | foundInterface = 0; \ 41:34.79 | ^~~~~~~~~~~~~~ 41:34.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' 41:34.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:34.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 41:34.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:34.80 164 | NS_INTERFACE_MAP_END 41:34.80 | ^~~~~~~~~~~~~~~~~~~~ 41:34.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 41:34.80 981 | else 41:34.80 | ^~~~ 41:34.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:34.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:34.80 | ^~~~~~~~~~~~~~~~~~ 41:34.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:34.80 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 41:34.80 | ^~~~~~~~~~~~~~~~~~~~~~ 41:40.73 netwerk/cookie 41:49.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:101: 41:49.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 41:49.02 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSocketTransport2.cpp:1231:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:49.02 1231 | return rv; 41:49.02 | ^~ 41:54.37 netwerk/dns 41:55.47 netwerk/dns/mdns/libmdns 41:57.02 netwerk/socket 42:00.68 netwerk/mime 42:02.71 netwerk/streamconv 42:04.87 netwerk/streamconv/converters 42:05.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:05.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:05.58 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 42:05.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 42:05.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:05.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] 42:05.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:05.58 | ^ 42:05.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:05.58 46 | struct Block { 42:05.58 | ^~~~~ 42:10.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRequestObserver.h:10, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamListener.h:10, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamConverter.h:10, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 42:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 42:10.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 42:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:10.70 1007 | foundInterface = 0; \ 42:10.70 | ^~~~~~~~~~~~~~ 42: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' 42:10.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:10.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:10.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:10.70 93 | NS_INTERFACE_MAP_END 42:10.70 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:10.70 981 | else 42:10.70 | ^~~~ 42: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' 42:10.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:10.70 | ^~~~~~~~~~~~~~~~~~ 42:10.70 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:10.70 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 42:10.70 | ^~~~~~~~~~~~~~~~~~~~~~ 42:10.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 42:10.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:10.78 1007 | foundInterface = 0; \ 42:10.78 | ^~~~~~~~~~~~~~ 42:10.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' 42:10.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:10.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:10.78 117 | NS_INTERFACE_MAP_END 42:10.78 | ^~~~~~~~~~~~~~~~~~~~ 42:10.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 42:10.78 991 | else 42:10.78 | ^~~~ 42:10.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' 42:10.79 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:10.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:10.79 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 42:10.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:13.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:13.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/DNSRequestChild.cpp:7, 42:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 42:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:13.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] 42:13.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:13.15 | ^ 42:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:13.15 46 | struct Block { 42:13.15 | ^~~~~ 42:13.20 netwerk/cache 42:14.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICache.h:10, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntry.h:10, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsDiskCache.h:10, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 42:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 42:14.84 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:14.84 1007 | foundInterface = 0; \ 42:14.84 | ^~~~~~~~~~~~~~ 42: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' 42:14.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:14.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:14.84 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:14.84 640 | NS_INTERFACE_MAP_END 42:14.84 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:14.85 981 | else 42:14.85 | ^~~~ 42: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' 42:14.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:14.85 | ^~~~~~~~~~~~~~~~~~ 42:14.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:14.85 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:14.85 | ^~~~~~~~~~~~~~~~~~~~~~ 42:14.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:14.85 1007 | foundInterface = 0; \ 42:14.85 | ^~~~~~~~~~~~~~ 42:14.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' 42:14.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:14.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:14.85 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:14.85 812 | NS_INTERFACE_MAP_END 42:14.85 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:14.85 981 | else 42:14.85 | ^~~~ 42: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' 42:14.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:14.86 | ^~~~~~~~~~~~~~~~~~ 42:14.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:14.86 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:14.86 | ^~~~~~~~~~~~~~~~~~~~~~ 42:14.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:14.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:14.86 1007 | foundInterface = 0; \ 42:14.86 | ^~~~~~~~~~~~~~ 42:14.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' 42:14.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:14.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:14.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:14.86 971 | NS_INTERFACE_MAP_END 42:14.86 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:14.86 981 | else 42:14.86 | ^~~~ 42: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' 42:14.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:14.86 | ^~~~~~~~~~~~~~~~~~ 42:14.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:14.86 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:14.86 | ^~~~~~~~~~~~~~~~~~~~~~ 42:14.86 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 42:14.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:14.87 1007 | foundInterface = 0; \ 42:14.87 | ^~~~~~~~~~~~~~ 42:14.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' 42:14.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:14.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:14.87 1164 | NS_INTERFACE_MAP_END 42:14.87 | ^~~~~~~~~~~~~~~~~~~~ 42:14.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 42:14.87 981 | else 42:14.87 | ^~~~ 42:14.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:14.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:14.87 | ^~~~~~~~~~~~~~~~~~ 42:14.87 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:14.87 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:14.87 | ^~~~~~~~~~~~~~~~~~~~~~ 42:19.39 netwerk/cache2 42:26.11 netwerk/protocol/about 42:26.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 42:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICacheEntry.h:10, 42:26.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.h:8, 42:26.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.cpp:6, 42:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 42:26.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 42:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.32 1007 | foundInterface = 0; \ 42:26.32 | ^~~~~~~~~~~~~~ 42: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' 42:26.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:26.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:26.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:26.32 157 | NS_INTERFACE_MAP_END 42:26.32 | ^~~~~~~~~~~~~~~~~~~~ 42:26.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 42:26.32 991 | else 42:26.32 | ^~~~ 42:26.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' 42:26.32 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:26.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:26.32 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 42:26.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 42:26.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.40 1007 | foundInterface = 0; \ 42:26.40 | ^~~~~~~~~~~~~~ 42: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' 42:26.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:26.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:26.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:26.40 291 | NS_INTERFACE_MAP_END 42:26.40 | ^~~~~~~~~~~~~~~~~~~~ 42:26.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 42:26.40 981 | else 42:26.40 | ^~~~ 42:26.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:26.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:26.40 | ^~~~~~~~~~~~~~~~~~ 42:26.40 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:26.40 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:26.40 | ^~~~~~~~~~~~~~~~~~~~~~ 42:26.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 42:26.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.50 1007 | foundInterface = 0; \ 42:26.50 | ^~~~~~~~~~~~~~ 42:26.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' 42:26.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:26.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:26.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:26.51 110 | NS_INTERFACE_MAP_END 42:26.51 | ^~~~~~~~~~~~~~~~~~~~ 42:26.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 42:26.51 981 | else 42:26.51 | ^~~~ 42: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' 42:26.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:26.51 | ^~~~~~~~~~~~~~~~~~ 42:26.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:26.51 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 42:26.51 | ^~~~~~~~~~~~~~~~~~~~~~ 42:26.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 42:26.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.66 1007 | foundInterface = 0; \ 42:26.66 | ^~~~~~~~~~~~~~ 42:26.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' 42:26.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:26.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:26.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:26.66 43 | NS_INTERFACE_MAP_END 42:26.66 | ^~~~~~~~~~~~~~~~~~~~ 42:26.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 42:26.66 991 | else 42:26.66 | ^~~~ 42:26.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' 42:26.66 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:26.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:26.66 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 42:26.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 42:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:26.94 1007 | foundInterface = 0; \ 42:26.94 | ^~~~~~~~~~~~~~ 42:26.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' 42:26.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:26.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:26.94 45 | NS_INTERFACE_MAP_END 42:26.94 | ^~~~~~~~~~~~~~~~~~~~ 42: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 42:26.94 991 | else 42:26.94 | ^~~~ 42: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' 42:26.94 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:26.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:26.95 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 42:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:28.71 netwerk/protocol/data 42:31.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 42:31.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 42:31.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:31.32 1022 | foundInterface = 0; \ 42:31.32 | ^~~~~~~~~~~~~~ 42:31.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' 42:31.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:31.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:31.32 345 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 42:31.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 42:31.32 /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 42:31.32 344 | else 42:31.32 | ^~~~ 42:31.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 42:31.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 42:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 42:31.33 /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**)': 42:31.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:31.33 1007 | foundInterface = 0; \ 42:31.33 | ^~~~~~~~~~~~~~ 42: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' 42:31.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:31.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:31.33 146 | NS_INTERFACE_MAP_END \ 42:31.33 | ^~~~~~~~~~~~~~~~~~~~ 42:31.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:31.33 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 42:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.33 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:31.33 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 42:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:31.33 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 42:31.33 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 42:31.33 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 42:31.33 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 42:31.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 42:31.33 /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 42:31.33 145 | } else \ 42:31.33 | ^~~~ 42:31.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 42:31.33 145 | } else \ 42:31.33 | ^~~~ 42:31.33 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 42:31.33 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 42:31.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:32.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 42:32.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:32.45 1007 | foundInterface = 0; \ 42:32.45 | ^~~~~~~~~~~~~~ 42:32.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' 42:32.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:32.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 42:32.45 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:32.45 248 | NS_INTERFACE_MAP_END 42:32.45 | ^~~~~~~~~~~~~~~~~~~~ 42:32.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 42:32.45 981 | else 42:32.45 | ^~~~ 42:32.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:32.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:32.45 | ^~~~~~~~~~~~~~~~~~ 42:32.45 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:32.45 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 42:32.45 | ^~~~~~~~~~~~~~~~~~~~~~ 42:35.85 netwerk/protocol/file 42:37.51 netwerk/protocol/ftp 42:39.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:39.37 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 42:39.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 42:39.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:39.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] 42:39.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:39.38 | ^ 42:39.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:39.38 46 | struct Block { 42:39.38 | ^~~~~ 42:44.57 netwerk/protocol/gio 42:46.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:46.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 42:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 42:46.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:46.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] 42:46.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:46.46 | ^ 42:46.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:46.46 46 | struct Block { 42:46.46 | ^~~~~ 42:47.71 netwerk/protocol/http 42:48.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:48.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:48.27 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 42:48.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 42:48.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:48.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:48.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:48.28 | ^ 42:48.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:48.28 46 | struct Block { 42:48.28 | ^~~~~ 42:53.29 netwerk/protocol/res 42:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 42:53.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]': 42:53.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]' 42:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 42: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] 42:53.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 42:53.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 42:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 42:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 42:53.83 23 | class nsDataHashtable : public nsBaseHashtable { 42:53.83 | ^~~~~~~~~~~~~~~ 42:57.65 netwerk/protocol/viewsource 43:03.99 netwerk/protocol/websocket 43:04.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 43:04.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 43:04.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 43:04.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 43:04.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 43:04.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 43:04.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.05 1007 | foundInterface = 0; \ 43:04.05 | ^~~~~~~~~~~~~~ 43:04.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' 43:04.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.05 42 | NS_INTERFACE_MAP_END 43:04.05 | ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.05 991 | else 43:04.06 | ^~~~ 43:04.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 43:04.06 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:04.06 41 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 43:04.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:04.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 43:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 43:04.71 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 43:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 43:04.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:04.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] 43:04.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:04.71 | ^ 43:04.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:04.71 46 | struct Block { 43:04.71 | ^~~~~ 43:05.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 43:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 43:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 43:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 43:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 43:05.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 43:05.65 /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**)': 43:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:05.65 1007 | foundInterface = 0; \ 43:05.65 | ^~~~~~~~~~~~~~ 43: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' 43:05.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:05.65 146 | NS_INTERFACE_MAP_END \ 43:05.65 | ^~~~~~~~~~~~~~~~~~~~ 43:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:05.65 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 43:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:05.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:05.65 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 43:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:05.65 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.h:23, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 43:05.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 43:05.66 /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 43:05.66 145 | } else \ 43:05.66 | ^~~~ 43:05.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:05.66 145 | } else \ 43:05.66 | ^~~~ 43:05.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:05.66 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 43:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:05.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 43:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 43:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 43:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 43:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 43:05.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 43:05.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 43:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:05.67 1007 | foundInterface = 0; \ 43:05.67 | ^~~~~~~~~~~~~~ 43:05.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' 43:05.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:05.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:05.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:05.67 194 | NS_INTERFACE_MAP_END 43:05.68 | ^~~~~~~~~~~~~~~~~~~~ 43:05.68 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 43:05.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 43:05.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 43:05.68 136 | } else 43:05.68 | ^~~~ 43:05.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 43:05.68 136 | } else 43:05.68 | ^~~~ 43:07.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 43:07.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 43:07.27 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:73: 43:07.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:07.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:07.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:07.27 | ^ 43:07.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:07.27 46 | struct Block { 43:07.27 | ^~~~~ 43:09.62 netwerk/system/linux 43:11.87 netwerk/system/netlink 43:14.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 43:14.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 43:14.64 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 43:14.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 43:14.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:14.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] 43:14.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:14.64 | ^ 43:14.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:14.65 46 | struct Block { 43:14.65 | ^~~~~ 43:15.24 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 43:15.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 43:15.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 43:15.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.24 1007 | foundInterface = 0; \ 43:15.24 | ^~~~~~~~~~~~~~ 43:15.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' 43:15.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.24 51 | NS_INTERFACE_MAP_END 43:15.24 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.24 981 | else 43:15.24 | ^~~~ 43:15.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:15.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:15.24 | ^~~~~~~~~~~~~~~~~~ 43:15.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:15.24 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 43:15.24 | ^~~~~~~~~~~~~~~~~~~~~~ 43:15.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 43:15.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.36 1007 | foundInterface = 0; \ 43:15.36 | ^~~~~~~~~~~~~~ 43:15.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' 43:15.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.36 17 | NS_INTERFACE_MAP_END 43:15.36 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.36 981 | else 43:15.36 | ^~~~ 43:15.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:15.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:15.37 | ^~~~~~~~~~~~~~~~~~ 43:15.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:15.37 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 43:15.37 | ^~~~~~~~~~~~~~~~~~~~~~ 43:15.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 43:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.42 1007 | foundInterface = 0; \ 43:15.42 | ^~~~~~~~~~~~~~ 43:15.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' 43:15.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.42 203 | NS_INTERFACE_MAP_END 43:15.42 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.42 981 | else 43:15.42 | ^~~~ 43:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:15.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:15.42 | ^~~~~~~~~~~~~~~~~~ 43:15.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:15.42 202 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 43:15.42 | ^~~~~~~~~~~~~~~~~~~~~~ 43:15.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 43:15.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:15.44 1007 | foundInterface = 0; \ 43:15.44 | ^~~~~~~~~~~~~~ 43:15.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' 43:15.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:15.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:15.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:15.44 20 | NS_INTERFACE_MAP_END 43:15.44 | ^~~~~~~~~~~~~~~~~~~~ 43:15.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 43:15.44 981 | else 43:15.44 | ^~~~ 43:15.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:15.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:15.44 | ^~~~~~~~~~~~~~~~~~ 43:15.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:15.44 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 43:15.44 | ^~~~~~~~~~~~~~~~~~~~~~ 43:15.64 netwerk/ipc 43:16.21 netwerk/url-classifier 43:22.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Classifier.h:9, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 43:22.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 43:22.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 43:22.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.61 1007 | foundInterface = 0; \ 43:22.61 | ^~~~~~~~~~~~~~ 43:22.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' 43:22.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:22.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:22.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:22.61 33 | NS_INTERFACE_MAP_END 43:22.61 | ^~~~~~~~~~~~~~~~~~~~ 43:22.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 43:22.61 981 | else 43:22.61 | ^~~~ 43:22.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:22.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:22.61 | ^~~~~~~~~~~~~~~~~~ 43:22.61 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:22.61 32 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 43:22.61 | ^~~~~~~~~~~~~~~~~~~~~~ 43:22.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 43:22.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.65 1007 | foundInterface = 0; \ 43:22.65 | ^~~~~~~~~~~~~~ 43:22.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' 43:22.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:22.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:22.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:22.65 14 | NS_INTERFACE_MAP_END 43:22.65 | ^~~~~~~~~~~~~~~~~~~~ 43:22.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 43:22.65 981 | else 43:22.65 | ^~~~ 43: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' 43:22.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:22.65 | ^~~~~~~~~~~~~~~~~~ 43:22.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:22.65 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 43:22.65 | ^~~~~~~~~~~~~~~~~~~~~~ 43:22.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**)': 43:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:22.73 1007 | foundInterface = 0; \ 43:22.73 | ^~~~~~~~~~~~~~ 43:22.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' 43:22.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:22.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:22.73 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:22.73 43 | NS_INTERFACE_MAP_END 43:22.73 | ^~~~~~~~~~~~~~~~~~~~ 43:22.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 43:22.73 981 | else 43:22.73 | ^~~~ 43:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:22.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:22.73 | ^~~~~~~~~~~~~~~~~~ 43:22.73 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:22.73 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 43:22.73 | ^~~~~~~~~~~~~~~~~~~~~~ 43:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 43:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 43:26.34 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/NeckoChild.cpp:11, 43:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 43:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:26.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] 43:26.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:26.35 | ^ 43:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:26.35 46 | struct Block { 43:26.35 | ^~~~~ 43:26.57 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 43:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 43:26.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 43:26.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:26.57 1007 | foundInterface = 0; \ 43:26.58 | ^~~~~~~~~~~~~~ 43:26.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' 43:26.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:26.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:26.58 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:26.58 43 | NS_INTERFACE_MAP_END 43:26.58 | ^~~~~~~~~~~~~~~~~~~~ 43:26.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 43:26.58 981 | else 43:26.58 | ^~~~ 43:26.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:26.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:26.58 | ^~~~~~~~~~~~~~~~~~ 43:26.58 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:26.58 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 43:26.58 | ^~~~~~~~~~~~~~~~~~~~~~ 43:29.65 netwerk/srtp/src 43:30.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 43:30.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 43:30.85 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 43:30.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 43:30.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:30.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] 43:30.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:30.85 | ^ 43:30.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:30.85 46 | struct Block { 43:30.85 | ^~~~~ 43:31.05 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 43:31.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 43:31.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 43:31.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:31.06 1007 | foundInterface = 0; \ 43:31.06 | ^~~~~~~~~~~~~~ 43:31.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' 43:31.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:31.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:31.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:31.06 78 | NS_INTERFACE_MAP_END 43:31.06 | ^~~~~~~~~~~~~~~~~~~~ 43:31.06 /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 43:31.06 999 | } else 43:31.06 | ^~~~ 43:31.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 43:31.06 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 43:31.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:31.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 43:31.07 77 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 43:31.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:31.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 43:31.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:31.15 1007 | foundInterface = 0; \ 43:31.15 | ^~~~~~~~~~~~~~ 43:31.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' 43:31.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:31.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:31.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:31.15 116 | NS_INTERFACE_MAP_END 43:31.15 | ^~~~~~~~~~~~~~~~~~~~ 43:31.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 43:31.16 981 | else 43:31.16 | ^~~~ 43:31.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:31.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:31.16 | ^~~~~~~~~~~~~~~~~~ 43:31.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:31.16 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 43:31.16 | ^~~~~~~~~~~~~~~~~~~~~~ 43:31.34 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 43:31.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:31.34 1007 | foundInterface = 0; \ 43:31.34 | ^~~~~~~~~~~~~~ 43:31.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' 43:31.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:31.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:31.34 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:31.34 53 | NS_INTERFACE_MAP_END 43:31.34 | ^~~~~~~~~~~~~~~~~~~~ 43:31.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 43:31.34 991 | else 43:31.34 | ^~~~ 43:31.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' 43:31.34 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 43:31.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:31.34 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 43:31.34 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 43:31.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:32.77 netwerk/sctp/src 43:32.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadUtils.h:24, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.h:14, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 43:32.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]': 43:32.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]' 43:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 43: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 43:32.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 43:32.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:32.89 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:13, 43:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 43:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 43:32.89 23 | class nsDataHashtable : public nsBaseHashtable { 43:32.89 | ^~~~~~~~~~~~~~~ 43:37.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 43:37.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:3887:64: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 43:37.01 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 43:37.01 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 43:37.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:3900:66: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 43:37.01 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 43:37.01 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 43:37.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 43:37.01 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:4178:50: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 43:37.01 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 43:37.01 | ~~~^~~~~~~~~~~~~~~~~ 43:49.35 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 43:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 43:49.35 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 43:49.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:49.35 1022 | foundInterface = 0; \ 43:49.35 | ^~~~~~~~~~~~~~ 43:49.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' 43:49.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:49.35 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:49.36 423 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 43:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:49.36 /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 43:49.36 999 | } else 43:49.36 | ^~~~ 43:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 43:49.36 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 43:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:49.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 43:49.36 422 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 43:49.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:50.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 43:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 43:50.68 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 43:50.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 43:50.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:50.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] 43:50.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:50.69 | ^ 43:50.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:50.69 46 | struct Block { 43:50.69 | ^~~~~ 43:51.59 netwerk/sctp/datachannel 43:52.64 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 43:52.64 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 43:52.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 43:52.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:52.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:52.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:52.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 43:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 43:52.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 43:52.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:52.65 1022 | foundInterface = 0; \ 43:52.65 | ^~~~~~~~~~~~~~ 43:52.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' 43:52.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:52.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:52.65 294 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 43:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:52.65 /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 43:52.65 999 | } else 43:52.65 | ^~~~ 43:52.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 43:52.65 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 43:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:52.65 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 43:52.65 293 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 43:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:55.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 43:55.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:55.08 1007 | foundInterface = 0; \ 43:55.08 | ^~~~~~~~~~~~~~ 43:55.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' 43:55.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:55.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:297:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:55.08 297 | NS_INTERFACE_MAP_END 43:55.08 | ^~~~~~~~~~~~~~~~~~~~ 43:55.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 43:55.08 999 | } else 43:55.08 | ^~~~ 43:55.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' 43:55.08 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 43:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:55.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:296:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 43:55.08 296 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 43:55.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:55.56 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 43:55.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:55.57 1007 | foundInterface = 0; \ 43:55.57 | ^~~~~~~~~~~~~~ 43:55.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' 43:55.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 43:55.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:55.57 63 | NS_INTERFACE_MAP_END 43:55.57 | ^~~~~~~~~~~~~~~~~~~~ 43:55.57 /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 43:55.57 999 | } else 43:55.57 | ^~~~ 43:55.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 43:55.57 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 43:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:55.57 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 43:55.57 62 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 43:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:57.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 43:57.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]': 43:57.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]' 43:57.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 43:57.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] 43:57.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 43:57.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:57.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 43:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 43:57.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 43:57.69 23 | class nsDataHashtable : public nsBaseHashtable { 43:57.69 | ^~~~~~~~~~~~~~~ 44:06.66 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 44:06.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 44:06.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 44:06.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:06.66 1022 | foundInterface = 0; \ 44:06.66 | ^~~~~~~~~~~~~~ 44:06.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' 44:06.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:06.66 6134 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 44:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44: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 44:06.66 999 | } else 44:06.66 | ^~~~ 44: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' 44:06.66 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.66 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 44:06.66 6133 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 44:06.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:06.80 netwerk/wifi 44:06.93 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:10992:22: warning: converting a packed 'struct sctp_forward_tsn_chunk' pointer (alignment 1) to a 'struct sctp_strseq_mid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 44:06.94 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 44:06.94 | ^~~~~~~~~~~~~~~ 44:06.94 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 44:06.94 407 | struct sctp_forward_tsn_chunk { 44:06.94 | ^~~~~~~~~~~~~~~~~~~~~~ 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 44:06.94 418 | struct sctp_strseq_mid { 44:06.94 | ^~~~~~~~~~~~~~~ 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:11386:3: warning: converting a packed 'struct sctp_gap_ack_block' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 44:06.94 11386 | dup = (uint32_t *) gap_descriptor; 44:06.94 | ^~~ 44:06.94 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: 44:06.94 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 44:06.94 265 | struct sctp_gap_ack_block { 44:06.94 | ^~~~~~~~~~~~~~~~~~ 44:07.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**)': 44:07.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:07.24 1007 | foundInterface = 0; \ 44:07.24 | ^~~~~~~~~~~~~~ 44:07.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' 44:07.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:07.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:07.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:07.24 2446 | NS_INTERFACE_MAP_END 44:07.24 | ^~~~~~~~~~~~~~~~~~~~ 44:07.24 /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 44:07.25 999 | } else 44:07.25 | ^~~~ 44:07.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' 44:07.25 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 44:07.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.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' 44:07.25 2445 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 44:07.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:07.46 /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**)': 44:07.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:07.46 1007 | foundInterface = 0; \ 44:07.46 | ^~~~~~~~~~~~~~ 44:07.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' 44:07.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 44:07.46 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3950:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:07.46 3950 | NS_INTERFACE_MAP_END 44:07.46 | ^~~~~~~~~~~~~~~~~~~~ 44:07.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 44:07.46 /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 44:07.46 3949 | } else 44:07.46 | ^~~~ 44:09.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 44:09.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 44:09.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]': 44:09.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]' 44:09.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 44:09.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] 44:09.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 44:09.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:09.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 44:09.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 44:09.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 44:09.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 44:09.32 23 | class nsDataHashtable : public nsBaseHashtable { 44:09.32 | ^~~~~~~~~~~~~~~ 44:10.22 netwerk/build 44:19.53 netwerk/test 44:35.13 netwerk/test/gtest 44:38.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 44:38.29 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp: In member function 'virtual void TestMozURL_UrlTestData_Test::TestBody()': 44:38.29 /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] 44:38.29 353 | Json::Reader reader; 44:38.29 | ^~~~~~ 44:38.29 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 44:38.29 from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:5, 44:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 44:38.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 44:38.29 56 | Reader(); 44:38.29 | ^~~~~~ 44:45.75 netwerk/test/gtest/parse-ftp 44:46.77 extensions/auth 44:46.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 44:46.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 44:46.79 /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] 44:46.79 93 | memset(&state, 0, sizeof(state)); 44:46.79 | ^ 44:46.79 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 44:46.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 44:46.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 44:46.79 71 | struct list_state { 44:46.79 | ^~~~~~~~~~ 44:48.34 ipc/app 44:50.27 ipc/chromium 44:51.92 ipc/chromium/src/third_party 45:04.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:20: 45:04.58 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 45:04.58 /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] 45:04.58 672 | return result; 45:04.58 | ^~~~~~ 45:05.75 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/pickle.h:17, 45:05.75 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/histogram.cc:20, 45:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:38: 45:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 45:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BufferList.h:625:12: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:05.75 625 | bool r = result.WriteBytes(aIter.Data(), *lastSegmentSize); 45:05.75 | ^ 45:09.04 ipc/glue 45:09.04 ipc/ipdl 45:23.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 45:23.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]': 45:23.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]' 45:23.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 45:23.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] 45:23.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 45:23.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:23.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 45:23.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 45:23.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 45:23.15 23 | class nsDataHashtable : public nsBaseHashtable { 45:23.15 | ^~~~~~~~~~~~~~~ 45:27.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 45:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:27.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 45:27.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:27.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] 45:27.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:27.42 | ^ 45:27.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:27.42 46 | struct Block { 45:27.42 | ^~~~~ 45:27.71 ipc/testshell 45:44.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 45:44.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XPCOM.h:159, 45:44.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/testshell/XPCShellEnvironment.cpp:29: 45:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 45:44.80 79 | memset(this, 0, sizeof(nsXPTCVariant)); 45:44.80 | ^ 45:44.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 45:44.80 44 | struct nsXPTCVariant { 45:44.80 | ^~~~~~~~~~~~~ 45:48.88 ipc/gtest 45:51.31 js/ipc 45:56.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 45:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 45:56.85 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:24, 45:56.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 45:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:56.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] 45:56.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:56.85 | ^ 45:56.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:56.85 46 | struct Block { 45:56.85 | ^~~~~ 45:57.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 45:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 45:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:92: 45:57.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:57.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] 45:57.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:57.66 | ^ 45:57.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:57.66 46 | struct Block { 45:57.66 | ^~~~~ 45:58.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 45:58.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 45:58.60 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 45:58.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 45:58.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 45:58.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 45:58.60 79 | memset(this, 0, sizeof(nsXPTCVariant)); 45:58.60 | ^ 45:58.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 45:58.60 44 | struct nsXPTCVariant { 45:58.60 | ^~~~~~~~~~~~~ 45:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 45:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 45:59.55 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptParent.cpp:9, 45:59.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 45:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:59.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] 45:59.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:59.55 | ^ 45:59.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:59.55 46 | struct Block { 45:59.55 | ^~~~~ 45:59.63 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundChild.h:11, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:7, 45:59.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 45:59.63 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 45:59.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.63 1007 | foundInterface = 0; \ 45:59.63 | ^~~~~~~~~~~~~~ 45:59.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:59.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:59.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:59.63 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:59.63 238 | NS_INTERFACE_MAP_END 45:59.63 | ^~~~~~~~~~~~~~~~~~~~ 45:59.63 /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 45:59.63 991 | else 45:59.63 | ^~~~ 45:59.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:59.63 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:59.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.63 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:59.63 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 45:59.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:03.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.h:29, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptShared.h:12, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/WrapperAnswer.h:11, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptBase.h:11, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.h:11, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:8, 46:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 46:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:03.24 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 46:03.24 /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] 46:03.24 31 | memset(aT, 0, sizeof(T)); 46:03.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:03.24 In file included from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 46:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 46:03.25 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 46:03.25 2269 | struct GlobalProperties { 46:03.25 | ^~~~~~~~~~~~~~~~ 46:12.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:12.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 46:12.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamUtils.cpp:12, 46:12.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 46:12.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:12.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] 46:12.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:12.12 | ^ 46:12.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:12.12 46 | struct Block { 46:12.12 | ^~~~~ 46:15.43 hal 46:21.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 46:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 46: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]': 46: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]' 46:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 46: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] 46:21.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:21.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:21.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 46:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 46:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 46:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 46:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 46:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 46:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:21.53 23 | class nsDataHashtable : public nsBaseHashtable { 46:21.53 | ^~~~~~~~~~~~~~~ 46:26.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:26.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 46:26.59 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.cpp:24: 46:26.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:26.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] 46:26.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:26.59 | ^ 46:26.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:26.59 46 | struct Block { 46:26.59 | ^~~~~ 46:32.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 46:32.04 from /builddir/build/BUILD/firefox-70.0.1/hal/WindowIdentifier.cpp:9, 46:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 46:32.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:32.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] 46:32.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:32.04 | ^ 46:32.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:32.04 46 | struct Block { 46:32.04 | ^~~~~ 46:32.16 js/xpconnect/wrappers 46:36.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 46:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 46:36.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]': 46:36.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]' 46:36.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 46:36.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] 46:36.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 46:36.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:36.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 46:36.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 46:36.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 46:36.18 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 46:36.18 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 46:36.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 46:36.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 46:36.18 23 | class nsDataHashtable : public nsBaseHashtable { 46:36.18 | ^~~~~~~~~~~~~~~ 46:38.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 46:38.68 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 46:38.68 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 46:38.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:38.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 46:38.68 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:38.68 | ^ 46:38.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:38.68 44 | struct nsXPTCVariant { 46:38.68 | ^~~~~~~~~~~~~ 46:40.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 46:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 46:40.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 46:40.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:40.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] 46:40.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:40.01 | ^ 46:40.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:40.01 46 | struct Block { 46:40.01 | ^~~~~ 46:40.10 js/xpconnect/loader 46:40.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 46:40.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 46:40.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]': 46:40.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 46:40.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] 46:40.19 31 | memset(aT, 0, sizeof(T)); 46:40.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:40.19 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 46:40.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 46:40.19 2269 | struct GlobalProperties { 46:40.20 | ^~~~~~~~~~~~~~~~ 46:45.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 46:45.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 46:45.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 46:45.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:45.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 46:45.19 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:45.19 | ^ 46:45.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:45.19 44 | struct nsXPTCVariant { 46:45.19 | ^~~~~~~~~~~~~ 46:45.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 46:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 46:45.99 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 46:45.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:45.99 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 46:45.99 /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] 46:45.99 31 | memset(aT, 0, sizeof(T)); 46:45.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:45.99 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 46:45.99 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 46:45.99 2269 | struct GlobalProperties { 46:45.99 | ^~~~~~~~~~~~~~~~ 46:52.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 46:52.15 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 46:52.15 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 46:52.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 46:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 46:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 46:52.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 46:52.15 | ^ 46:52.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 46:52.15 44 | struct nsXPTCVariant { 46:52.15 | ^~~~~~~~~~~~~ 46:52.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 46:52.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 46:52.68 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 46:52.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 46:52.68 31 | memset(aT, 0, sizeof(T)); 46:52.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 46:52.68 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 46:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 46:52.68 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 46:52.68 2269 | struct GlobalProperties { 46:52.68 | ^~~~~~~~~~~~~~~~ 46:55.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:10, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 46:55.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 46:55.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 46:55.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:55.53 1007 | foundInterface = 0; \ 46:55.53 | ^~~~~~~~~~~~~~ 46:55.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' 46:55.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:55.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:55.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:55.53 330 | NS_INTERFACE_MAP_END 46:55.53 | ^~~~~~~~~~~~~~~~~~~~ 46:55.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 46:55.53 981 | else 46:55.53 | ^~~~ 46:55.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:55.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:55.53 | ^~~~~~~~~~~~~~~~~~ 46:55.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:55.54 329 | NS_INTERFACE_MAP_ENTRY(nsISupports) 46:55.54 | ^~~~~~~~~~~~~~~~~~~~~~ 46:56.00 js/xpconnect/src 46:57.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 46:57.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:57.25 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 46:57.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 46:57.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:57.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] 46:57.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:57.26 | ^ 46:57.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:57.26 46 | struct Block { 46:57.26 | ^~~~~ 47:01.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 47:01.14 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 47:01.14 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 47:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 47:01.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:01.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:01.14 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:01.14 | ^ 47:01.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:01.14 44 | struct nsXPTCVariant { 47:01.14 | ^~~~~~~~~~~~~ 47:01.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 47:01.86 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 47:01.86 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:01.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:01.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:01.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:01.86 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:01.86 | ^ 47:01.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:01.86 44 | struct nsXPTCVariant { 47:01.87 | ^~~~~~~~~~~~~ 47:02.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 47:02.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 47:02.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 47:02.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] 47:02.32 31 | memset(aT, 0, sizeof(T)); 47:02.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:02.32 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 47:02.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 47:02.32 144 | struct AmountFns { 47:02.32 | ^~~~~~~~~ 47:02.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 47:02.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]': 47:02.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 47:02.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] 47:02.32 31 | memset(aT, 0, sizeof(T)); 47:02.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:02.32 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 47:02.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 47:02.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 47:02.32 178 | struct SizeOfTabFns { 47:02.33 | ^~~~~~~~~~~~ 47:02.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 47:02.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]': 47:02.42 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 47:02.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] 47:02.42 31 | memset(aT, 0, sizeof(T)); 47:02.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:02.42 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 47:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 47:02.42 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 47:02.42 2269 | struct GlobalProperties { 47:02.42 | ^~~~~~~~~~~~~~~~ 47:06.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:06.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:06.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 47:06.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:06.19 1007 | foundInterface = 0; \ 47:06.19 | ^~~~~~~~~~~~~~ 47: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' 47:06.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:06.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:06.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:06.19 99 | NS_INTERFACE_MAP_END 47:06.19 | ^~~~~~~~~~~~~~~~~~~~ 47:06.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 47:06.19 981 | else 47:06.19 | ^~~~ 47:06.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:06.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:06.19 | ^~~~~~~~~~~~~~~~~~ 47:06.19 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:06.19 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:06.19 | ^~~~~~~~~~~~~~~~~~~~~~ 47:07.43 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 47:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:07.43 1007 | foundInterface = 0; \ 47:07.43 | ^~~~~~~~~~~~~~ 47:07.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' 47:07.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:07.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:07.43 165 | NS_INTERFACE_MAP_END 47:07.43 | ^~~~~~~~~~~~~~~~~~~~ 47:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 47:07.43 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 47:07.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:07.43 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 47:07.43 2649 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 47:07.43 | ^~~~~~~~~~~~~~~~~~~~ 47:07.43 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 47:07.43 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:07.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:07.43 /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 47:07.43 136 | } else 47:07.43 | ^~~~ 47:07.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 47:07.43 136 | } else 47:07.44 | ^~~~ 47:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 47:07.44 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 47:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 47:07.44 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 47:07.44 2649 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 47:07.44 | ^~~~~~~~~~~~~~~~~~~~ 47:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:07.44 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 47:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:07.44 1022 | foundInterface = 0; \ 47:07.44 | ^~~~~~~~~~~~~~ 47:07.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' 47:07.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:07.44 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2659:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:07.44 2659 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 47:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:07.45 /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 47:07.45 136 | } else 47:07.45 | ^~~~ 47:07.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 47:07.45 136 | } else 47:07.45 | ^~~~ 47:08.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 47:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 47:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:83: 47:08.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:08.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] 47:08.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:08.03 | ^ 47:08.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:08.03 46 | struct Block { 47:08.03 | ^~~~~ 47:09.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:09.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]': 47:09.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 47:09.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] 47:09.56 31 | memset(aT, 0, sizeof(T)); 47:09.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:09.56 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 47:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 47:09.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 47:09.56 2269 | struct GlobalProperties { 47:09.56 | ^~~~~~~~~~~~~~~~ 47:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 47:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 47:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:101: 47:26.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:26.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] 47:26.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:26.35 | ^ 47:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:26.35 46 | struct Block { 47:26.35 | ^~~~~ 47:33.70 js/xpconnect/shell 47:40.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 47:40.82 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 47:40.82 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 47:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:40.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 47:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:40.83 79 | memset(this, 0, sizeof(nsXPTCVariant)); 47:40.83 | ^ 47:40.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 47:40.83 44 | struct nsXPTCVariant { 47:40.83 | ^~~~~~~~~~~~~ 47:41.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 47:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 47:41.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 47:41.09 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 47:41.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:41.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 47:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:41.10 1007 | foundInterface = 0; \ 47:41.10 | ^~~~~~~~~~~~~~ 47:41.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' 47:41.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:41.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:41.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:41.10 25 | NS_INTERFACE_MAP_END 47:41.10 | ^~~~~~~~~~~~~~~~~~~~ 47:41.10 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 47:41.10 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 47:41.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:41.10 /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 47:41.10 136 | } else 47:41.10 | ^~~~ 47:41.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 47:41.10 136 | } else 47:41.10 | ^~~~ 47:42.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 47:42.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 47:42.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 47:42.84 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 47:42.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:42.84 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 47:42.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:42.84 1007 | foundInterface = 0; \ 47:42.84 | ^~~~~~~~~~~~~~ 47:42.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' 47:42.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:42.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:42.85 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:42.85 26 | NS_INTERFACE_MAP_END 47:42.85 | ^~~~~~~~~~~~~~~~~~~~ 47:42.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 47:42.85 991 | else 47:42.85 | ^~~~ 47:42.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' 47:42.85 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.85 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:42.85 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 47:42.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 47:42.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:42.87 1007 | foundInterface = 0; \ 47:42.87 | ^~~~~~~~~~~~~~ 47:42.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' 47:42.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:42.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:42.87 675 | NS_INTERFACE_MAP_END 47:42.87 | ^~~~~~~~~~~~~~~~~~~~ 47:42.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 47:42.87 991 | else 47:42.87 | ^~~~ 47:42.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' 47:42.87 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 47:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:42.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 47:42.87 674 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 47:42.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:44.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 47:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:44.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]': 47:44.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 47:44.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] 47:44.97 31 | memset(aT, 0, sizeof(T)); 47:44.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:44.97 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 47:44.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 47:44.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 47:44.97 2269 | struct GlobalProperties { 47:44.97 | ^~~~~~~~~~~~~~~~ 47:47.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 47:47.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PHal.cpp:8, 47:47.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:56: 47:47.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:47.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] 47:47.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:47.03 | ^ 47:47.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:47.03 46 | struct Block { 47:47.03 | ^~~~~ 47:51.79 js/xpconnect/tests/components/native 48:04.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 48:04.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PJavaScriptParent.cpp:10, 48:04.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:2: 48:04.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:04.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] 48:04.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:04.12 | ^ 48:04.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:04.12 46 | struct Block { 48:04.12 | ^~~~~ 48:04.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 48:04.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PIPCBlobInputStream.cpp:11, 48:04.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 48:04.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:04.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] 48:04.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:04.89 | ^ 48:04.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:04.89 46 | struct Block { 48:04.89 | ^~~~~ 48:26.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 48:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PMediaParent.cpp:9, 48:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 48:26.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:26.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] 48:26.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:26.86 | ^ 48:26.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:26.86 46 | struct Block { 48:26.86 | ^~~~~ 48:29.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 48:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPSMContentDownloader.cpp:7, 48:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:2: 48:29.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:29.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] 48:29.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:29.03 | ^ 48:29.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:29.03 46 | struct Block { 48:29.03 | ^~~~~ 48:42.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 48:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 48:42.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 48:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:42.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] 48:42.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:42.80 | ^ 48:42.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:42.80 46 | struct Block { 48:42.80 | ^~~~~ 48:55.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 48:55.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPresentationChild.cpp:11, 48:55.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:20: 48:55.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:55.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:55.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:55.50 | ^ 48:55.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:55.50 46 | struct Block { 48:55.50 | ^~~~~ 49:11.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:11.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 49:11.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:137: 49:11.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:11.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] 49:11.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:11.90 | ^ 49:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:11.90 46 | struct Block { 49:11.90 | ^~~~~ 49:14.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 49:14.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngineChild.cpp:10, 49:14.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:2: 49:14.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:14.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] 49:14.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:14.30 | ^ 49:14.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:14.30 46 | struct Block { 49:14.30 | ^~~~~ 49:31.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 49:31.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:119: 49:31.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:31.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] 49:31.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:31.69 | ^ 49:31.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:31.69 46 | struct Block { 49:31.69 | ^~~~~ 49:34.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 49:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols28.cpp:110: 49:34.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:34.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] 49:34.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:34.08 | ^ 49:34.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:34.08 46 | struct Block { 49:34.08 | ^~~~~ 49:54.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 49:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 49:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 49:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 49:54.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] 49:54.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 49:54.91 | ^ 49:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 49:54.91 46 | struct Block { 49:54.91 | ^~~~~ 50:00.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 50:00.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 50:00.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols31.cpp:38: 50:00.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:00.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] 50:00.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:00.38 | ^ 50:00.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:00.38 46 | struct Block { 50:00.38 | ^~~~~ 50:20.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 50:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 50:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:56: 50:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:20.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] 50:20.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:20.59 | ^ 50:20.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:20.59 46 | struct Block { 50:20.59 | ^~~~~ 50:23.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 50:23.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 50:23.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:74: 50:23.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 50:23.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] 50:23.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 50:23.13 | ^ 50:23.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 50:23.13 46 | struct Block { 50:23.13 | ^~~~~ 50:36.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 50:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 50:36.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]': 50:36.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]' 50:36.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 50:36.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] 50:36.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 50:36.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 50:36.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 50:36.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 50:36.30 23 | class nsDataHashtable : public nsBaseHashtable { 50:36.30 | ^~~~~~~~~~~~~~~ 51:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBenchmarkStorage.cpp:7, 51:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols6.cpp:119: 51:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:00.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] 51:00.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:00.69 | ^ 51:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:00.69 46 | struct Block { 51:00.69 | ^~~~~ 51:08.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:08.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBrowser.cpp:12, 51:08.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:29: 51:08.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:08.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] 51:08.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:08.22 | ^ 51:08.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:08.22 46 | struct Block { 51:08.22 | ^~~~~ 51:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 51:14.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]': 51:14.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]' 51:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 51:14.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] 51:14.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 51:14.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 51:14.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 51:14.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 51:14.63 23 | class nsDataHashtable : public nsBaseHashtable { 51:14.63 | ^~~~~~~~~~~~~~~ 51:18.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:18.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 51:18.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:83: 51:18.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51: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] 51:18.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:18.39 | ^ 51: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 51:18.39 46 | struct Block { 51:18.39 | ^~~~~ 51:22.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PChildToParentStream.cpp:10, 51:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:20: 51:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:22.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] 51:22.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:22.41 | ^ 51:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:22.41 46 | struct Block { 51:22.41 | ^~~~~ 51:33.75 intl/chardet 51:33.75 modules/libjar 51:34.57 modules/libjar/zipwriter 51:38.45 storage 51:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:39.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 51:39.41 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARInputStream.h:10, 51:39.41 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJAR.cpp:7, 51:39.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 51:39.42 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 51:39.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.42 1007 | foundInterface = 0; \ 51:39.42 | ^~~~~~~~~~~~~~ 51:39.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' 51:39.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.42 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.42 47 | NS_INTERFACE_MAP_END 51:39.43 | ^~~~~~~~~~~~~~~~~~~~ 51:39.43 /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 51:39.43 999 | } else 51:39.43 | ^~~~ 51:39.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 51:39.43 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 51:39.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.43 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 51:39.43 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 51:39.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.43 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 51:39.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.43 1007 | foundInterface = 0; \ 51:39.43 | ^~~~~~~~~~~~~~ 51:39.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' 51:39.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.44 146 | NS_INTERFACE_MAP_END \ 51:39.44 | ^~~~~~~~~~~~~~~~~~~~ 51:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 51:39.44 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 51:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.44 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 51:39.44 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 51:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.44 In file included from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.h:16, 51:39.44 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 51:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 51:39.44 /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 51:39.44 145 | } else \ 51:39.44 | ^~~~ 51:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 51:39.45 145 | } else \ 51:39.45 | ^~~~ 51:39.45 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 51:39.45 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 51:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:41.99 storage/test/gtest 51:43.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArray.h:10, 51:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 51:43.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMutableArray.h:10, 51:43.03 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:10: 51:43.03 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 51:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:43.03 1007 | foundInterface = 0; \ 51:43.03 | ^~~~~~~~~~~~~~ 51:43.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' 51:43.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:43.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:43.03 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:43.03 498 | NS_INTERFACE_MAP_END 51:43.03 | ^~~~~~~~~~~~~~~~~~~~ 51:43.03 /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 51:43.03 991 | else 51:43.03 | ^~~~ 51:43.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:43.03 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:43.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.03 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:43.03 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 51:43.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:44.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:44.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:44.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 51:44.63 from /builddir/build/BUILD/firefox-70.0.1/storage/FileSystemModule.cpp:11, 51:44.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 51:44.63 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 51:44.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:44.63 1007 | foundInterface = 0; \ 51:44.63 | ^~~~~~~~~~~~~~ 51:44.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' 51:44.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:44.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:44.63 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:44.63 229 | NS_INTERFACE_MAP_END 51:44.63 | ^~~~~~~~~~~~~~~~~~~~ 51:44.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 51:44.63 991 | else 51:44.63 | ^~~~ 51:44.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' 51:44.63 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:44.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:44.63 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:44.63 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 51:44.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:44.69 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 51:44.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:44.69 1007 | foundInterface = 0; \ 51:44.69 | ^~~~~~~~~~~~~~ 51:44.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' 51:44.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:44.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:44.69 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:44.69 85 | NS_INTERFACE_MAP_END 51:44.69 | ^~~~~~~~~~~~~~~~~~~~ 51:44.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 51:44.69 981 | else 51:44.69 | ^~~~ 51:44.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:44.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:44.69 | ^~~~~~~~~~~~~~~~~~ 51:44.69 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:44.69 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:44.69 | ^~~~~~~~~~~~~~~~~~~~~~ 51:44.74 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 51:44.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:44.74 1007 | foundInterface = 0; \ 51:44.74 | ^~~~~~~~~~~~~~ 51:44.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' 51:44.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:44.74 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:44.74 28 | NS_INTERFACE_MAP_END 51:44.74 | ^~~~~~~~~~~~~~~~~~~~ 51:44.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 51:44.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 51:44.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 51:44.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 51:44.74 from /builddir/build/BUILD/firefox-70.0.1/storage/StorageBaseStatementInternal.cpp:9, 51:44.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 51:44.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 51:44.74 302 | } else 51:44.74 | ^~~~ 51:44.74 /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' 51:44.74 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:44.74 /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' 51:44.74 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 51:44.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:47.83 extensions/permissions 51:48.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 51:48.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 51:48.30 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 51:48.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:48.30 1007 | foundInterface = 0; \ 51:48.30 | ^~~~~~~~~~~~~~ 51:48.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' 51:48.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:48.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:48.30 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:48.30 236 | NS_INTERFACE_MAP_END 51:48.30 | ^~~~~~~~~~~~~~~~~~~~ 51:48.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 51:48.30 991 | else 51:48.30 | ^~~~ 51:48.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' 51:48.30 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:48.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.30 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:48.30 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 51:48.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.36 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 51:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:48.36 1007 | foundInterface = 0; \ 51:48.36 | ^~~~~~~~~~~~~~ 51:48.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' 51:48.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:48.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:48.36 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:48.36 178 | NS_INTERFACE_MAP_END 51:48.36 | ^~~~~~~~~~~~~~~~~~~~ 51:48.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 51:48.36 981 | else 51:48.36 | ^~~~ 51:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:48.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:48.36 | ^~~~~~~~~~~~~~~~~~ 51:48.36 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:48.36 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 51:48.36 | ^~~~~~~~~~~~~~~~~~~~~~ 51:48.41 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 51:48.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:48.41 1007 | foundInterface = 0; \ 51:48.41 | ^~~~~~~~~~~~~~ 51:48.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' 51:48.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:48.41 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:48.41 28 | NS_INTERFACE_MAP_END 51:48.41 | ^~~~~~~~~~~~~~~~~~~~ 51:48.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 51:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 51:48.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 51:48.41 302 | } else 51:48.41 | ^~~~ 51:48.41 /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' 51:48.41 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.41 /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' 51:48.41 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 51:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 51:48.42 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 51:48.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:48.42 1007 | foundInterface = 0; \ 51:48.42 | ^~~~~~~~~~~~~~ 51: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' 51:48.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:48.42 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:48.42 30 | NS_INTERFACE_MAP_END 51:48.42 | ^~~~~~~~~~~~~~~~~~~~ 51:48.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 51:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 51:48.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 51:48.42 302 | } else 51:48.42 | ^~~~ 51:48.42 /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' 51:48.42 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:48.42 /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' 51:48.42 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 51:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:51.17 extensions/permissions/test/gtest 51:53.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 51:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 51:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentPolicy.h:10, 51:53.21 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.h:7, 51:53.21 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.cpp:5, 51:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 51:53.21 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 51:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:53.22 1007 | foundInterface = 0; \ 51:53.22 | ^~~~~~~~~~~~~~ 51:53.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' 51:53.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:53.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:53.22 165 | NS_INTERFACE_MAP_END 51:53.22 | ^~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:53.22 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 51:53.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 51:53.22 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 51:53.22 | ^~~~~~~~~~~~~~~~~~~~ 51:53.22 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:8, 51:53.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 51:53.22 /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 51:53.22 136 | } else 51:53.22 | ^~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 51:53.22 136 | } else 51:53.22 | ^~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 51:53.22 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 51:53.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.22 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 51:53.22 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 51:53.22 | ^~~~~~~~~~~~~~~~~~~~ 51:53.37 media/webrtc/signaling/src/common 51:53.52 media/webrtc/signaling/src/jsep 51:53.64 media/webrtc/signaling/src/media-conduit 51:55.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 51:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:55.13 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermissionManager.cpp:11, 51:55.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 51:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:55.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] 51:55.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:55.13 | ^ 51:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:55.13 46 | struct Block { 51:55.14 | ^~~~~ 51:55.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 51:55.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 51:55.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:55.24 88 | rtc::LogMessage::LogToDebug(log_level); 51:55.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 51:55.73 media/webrtc/signaling/src/mediapipeline 51:59.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 51:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 51:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 51:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 51:59.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 51:59.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 51:59.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 51:59.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:59.32 294 | memcpy(this, &config, sizeof(*this)); 51:59.32 | ^ 51:59.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 51:59.32 256 | struct Config { 51:59.32 | ^~~~~~ 52:00.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 52:00.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 52:00.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 52:00.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 52:00.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 52:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 52:00.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 52:00.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:00.75 294 | memcpy(this, &config, sizeof(*this)); 52:00.75 | ^ 52:00.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 52:00.75 256 | struct Config { 52:00.75 | ^~~~~~ 52:06.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:15, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 52:06.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]': 52:06.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]' 52:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 52:06.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] 52:06.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 52:06.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:06.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:19, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 52:06.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 52:06.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 52:06.12 23 | class nsDataHashtable : public nsBaseHashtable { 52:06.12 | ^~~~~~~~~~~~~~~ 52:10.16 media/webrtc/signaling/src/peerconnection 52:10.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 52:10.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]': 52:10.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]' 52:10.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 52:10.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] 52:10.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 52:10.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:19, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 52:10.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 52:10.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 52:10.24 23 | class nsDataHashtable : public nsBaseHashtable { 52:10.24 | ^~~~~~~~~~~~~~~ 52:11.98 media/webrtc/signaling/src/sdp 52:17.34 media/webrtc/signaling/gtest 52:22.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 52:22.27 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 52:22.27 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 52:22.28 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 52:22.28 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 52:22.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 52:22.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:22.28 294 | memcpy(this, &config, sizeof(*this)); 52:22.28 | ^ 52:22.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 52:22.28 256 | struct Config { 52:22.28 | ^~~~~~ 52:22.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 52:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 52:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 52:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 52:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 52:22.79 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 52:22.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 52:22.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:22.79 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 52:22.79 | ^ 52:22.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1041:36: note: 'dir' was declared here 52:22.79 1041 | SdpDirectionAttribute::Direction dir; 52:22.79 | ^~~ 52:22.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 52:22.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 52:22.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 52:22.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 52:22.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 52:22.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 52:22.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 52:22.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:22.87 1480 | : SdpAttribute(kSetupAttribute), mRole(role) {} 52:22.87 | ^ 52:22.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 52:22.87 549 | SdpSetupAttribute::Role setupEnum; 52:22.87 | ^~~~~~~~~ 52:23.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 52:23.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 52:23.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 52:23.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 52:23.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 52:23.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 52:23.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 52:23.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:23.99 494 | Group value = {semantics, tags}; 52:23.99 | ^ 52:23.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 52:23.99 810 | SdpGroupAttributeList::Semantics semantic; 52:23.99 | ^~~~~~~~ 52:24.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 52:24.70 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 52:24.70 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 52:24.70 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 52:24.70 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 52:24.70 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 52:24.70 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 52:24.70 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:24.70 334 | extensionattributes}; 52:24.70 | ^ 52:24.70 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1134:38: note: 'direction' was declared here 52:24.70 1134 | SdpDirectionAttribute::Direction direction; 52:24.70 | ^~~~~~~~~ 52:24.81 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 52:24.81 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 52:24.81 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 52:24.81 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 52:24.81 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 52:24.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 52:24.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 52:24.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:24.81 294 | memcpy(this, &config, sizeof(*this)); 52:24.81 | ^ 52:24.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 52:24.81 256 | struct Config { 52:24.81 | ^~~~~~ 52:28.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 52:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 52:28.05 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 52:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 52:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:28.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] 52:28.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:28.05 | ^ 52:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:28.05 46 | struct Block { 52:28.05 | ^~~~~ 52:48.78 media/webrtc/trunk/gtest 53:05.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 53:05.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 53:05.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 53:05.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 53:05.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 53:05.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:05.32 294 | memcpy(this, &config, sizeof(*this)); 53:05.32 | ^ 53:05.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 53:05.32 256 | struct Config { 53:05.32 | ^~~~~~ 53:18.13 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 53:18.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 53:18.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 53:18.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 53:18.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:16: 53:18.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 53:18.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:18.14 294 | memcpy(this, &config, sizeof(*this)); 53:18.14 | ^ 53:18.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 53:18.14 256 | struct Config { 53:18.14 | ^~~~~~ 53:31.78 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 53:33.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 53:33.36 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 53:33.36 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 53:33.36 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 53:33.37 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 53:33.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 53:33.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:33.37 294 | memcpy(this, &config, sizeof(*this)); 53:33.37 | ^ 53:33.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 53:33.37 256 | struct Config { 53:33.37 | ^~~~~~ 53:34.04 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 53:34.86 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 53:36.16 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 53:37.24 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 53:38.41 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 53:39.34 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 53:40.60 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 53:41.54 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 53:42.87 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 53:43.80 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 53:44.66 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 53:46.06 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 53:46.75 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 53:47.48 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 53:49.30 media/webrtc/trunk/webrtc/api/optional_gn 53:49.84 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 53:50.56 media/webrtc/trunk/webrtc/api/video_frame_api_gn 53:51.52 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 53:52.62 media/webrtc/trunk/webrtc/audio/audio_gn 53:53.43 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 53:53.43 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 53:53.43 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 53:53.43 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 53:53.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 53:53.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 53:53.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:53.43 294 | memcpy(this, &config, sizeof(*this)); 53:53.44 | ^ 53:53.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 53:53.44 256 | struct Config { 53:53.44 | ^~~~~~ 53:54.19 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 53:55.10 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 53:58.22 media/webrtc/trunk/webrtc/call/call_gn 53:58.60 media/webrtc/trunk/webrtc/call/call_interfaces_gn 53:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 53:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 53:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 53:58.99 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:20, 53:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 53:58.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 53:58.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:58.99 294 | memcpy(this, &config, sizeof(*this)); 53:58.99 | ^ 53:58.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 53:58.99 256 | struct Config { 53:58.99 | ^~~~~~ 53:59.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 53:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:29, 53:59.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 53:59.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 53:59.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 53:59.86 48 | AddReceiveRtpModule(rtp_module); 53:59.86 | ^ 53:59.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 53:59.86 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 53:59.86 | ^~~~~~~~~~~~~~~~~~~ 54:00.01 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 54:00.70 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 54:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:63, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 54:01.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 54:01.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 54:01.07 75 | virtual void OnDroppedFrame() {} 54:01.07 | ^~~~~~~~~~~~~~ 54:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:64, 54:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 54:01.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 54:01.07 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 54:01.07 | ^~~~~~~~~~~~~~ 54:01.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 54:01.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 54:01.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 54:01.60 171 | bool has_mid = packet.GetExtension(&packet_mid); 54:01.60 | ^~~~~~~ 54:04.68 media/webrtc/trunk/webrtc/call/rtp_sender_gn 54:05.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 54:05.58 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 54:05.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 54:05.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 54:05.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 54:05.58 48 | AddReceiveRtpModule(rtp_module); 54:05.58 | ^ 54:05.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 54:05.58 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 54:05.58 | ^~~~~~~~~~~~~~~~~~~ 54:05.82 media/webrtc/trunk/webrtc/call/video_stream_api_gn 54:08.68 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 54:09.86 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 54:10.34 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 54:15.96 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 54:16.33 media/webrtc/trunk/webrtc/common_video/common_video_gn 54:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 54:16.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 54:16.45 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 54:16.45 | 54:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 54:16.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 54:16.45 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 54:16.45 | 54:16.56 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 54:19.64 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 54:20.32 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 54:20.99 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 54:21.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 54:21.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 54:21.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 54:21.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 54:21.00 294 | memcpy(this, &config, sizeof(*this)); 54:21.00 | ^ 54:21.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 54:21.00 256 | struct Config { 54:21.00 | ^~~~~~ 54:21.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 54:21.69 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 54:21.69 | ^ 54:21.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 54:21.69 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 54:21.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 54:21.69 555 | class VideoCodec { 54:21.69 | ^~~~~~~~~~ 54:21.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 54:21.69 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 54:21.69 | ^ 54:21.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 54:21.69 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 54:21.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 54:21.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 54:21.69 555 | class VideoCodec { 54:21.69 | ^~~~~~~~~~ 54:22.38 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 54:32.54 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 54:35.75 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 54:37.13 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 54:37.85 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 54:38.14 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 54:40.06 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 54:40.18 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 54:41.27 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 54:41.62 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 54:41.76 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 54:45.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 54:45.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 54:45.61 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 54:45.61 | ^ 54:45.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 54:45.61 768 | if (next_packet == packet_end) // Validate test was set correctly. 54:45.61 | ^ 54:56.79 At global scope: 54:56.79 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 54:58.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 54:58.58 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 54:58.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 55:06.10 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 55:08.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 55:08.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 55:08.06 205 | memset(&codec_, 0, sizeof(VideoCodec)); 55:08.06 | ^ 55:08.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 55:08.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 55:08.06 555 | class VideoCodec { 55:08.06 | ^~~~~~~~~~ 55:11.47 In file included from /usr/include/string.h:494, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 55:11.47 from /usr/include/c++/9/bits/move.h:55, 55:11.47 from /usr/include/c++/9/bits/stl_pair.h:59, 55:11.47 from /usr/include/c++/9/bits/stl_algobase.h:64, 55:11.47 from /usr/include/c++/9/bits/stl_tree.h:63, 55:11.47 from /usr/include/c++/9/map:60, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/map:3, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/map:44, 55:11.47 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:11: 55:11.47 In function 'char* strncpy(char*, const char*, size_t)', 55:11.47 inlined from 'virtual void webrtc::RtpRtcpImplTest::SetUp()' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:207:12: 55:11.47 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 55:11.47 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 55:11.47 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.52 At global scope: 55:13.52 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 55:25.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 55:25.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 55:25.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 55:25.88 36 | if (check_read_size_) 55:25.88 | ^ 55:25.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 55:25.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 55:25.88 42 | if (size_ >= kWavHeaderSize) 55:25.88 | ^ 55:45.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 55:45.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 55:45.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:45.37 112 | memset(&specifics, 0, sizeof(specifics)); 55:45.37 | ^ 55:45.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 55:45.37 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 55:45.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 55:45.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:45.37 86 | struct CodecSpecificInfo { 55:45.37 | ^~~~~~~~~~~~~~~~~ 55:45.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 55:45.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 55:45.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:45.38 263 | memset(&specifics, 0, sizeof(specifics)); 55:45.38 | ^ 55:45.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 55:45.38 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 55:45.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 55:45.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:45.38 86 | struct CodecSpecificInfo { 55:45.38 | ^~~~~~~~~~~~~~~~~ 55:49.22 At global scope: 55:49.23 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 55:52.23 In file included from /usr/include/string.h:494, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 55:52.23 from /usr/include/c++/9/bits/move.h:55, 55:52.23 from /usr/include/c++/9/bits/stl_pair.h:59, 55:52.23 from /usr/include/c++/9/bits/stl_algobase.h:64, 55:52.23 from /usr/include/c++/9/memory:62, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/memory:3, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/memory:44, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_malloc_unittest.cc:13, 55:52.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:2: 55:52.23 In function 'char* strncpy(char*, const char*, size_t)', 55:52.23 inlined from 'void webrtc::test::SetExecutablePath(const string&)' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:103:10: 55:52.23 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] 55:52.23 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 55:52.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 55:52.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:52.96 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 55:52.96 | ^ 55:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 55:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:52.96 86 | struct CodecSpecificInfo { 55:52.96 | ^~~~~~~~~~~~~~~~~ 55:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:52.96 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 55:52.96 | ^ 55:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 55:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:52.96 86 | struct CodecSpecificInfo { 55:52.96 | ^~~~~~~~~~~~~~~~~ 55:52.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 55:52.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:52.97 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 55:52.97 | ^ 55:52.97 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 55:52.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:52.97 86 | struct CodecSpecificInfo { 55:52.97 | ^~~~~~~~~~~~~~~~~ 55:52.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 55:52.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:52.97 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 55:52.98 | ^ 55:52.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 55:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:52.98 86 | struct CodecSpecificInfo { 55:52.98 | ^~~~~~~~~~~~~~~~~ 55:52.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:52.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 55:52.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 55:52.99 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 55:53.00 | ^ 55:53.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 55:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 55:53.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 55:53.00 86 | struct CodecSpecificInfo { 55:53.00 | ^~~~~~~~~~~~~~~~~ 55:53.68 At global scope: 55:53.68 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 55:54.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 55:54.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 55:54.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 55:54.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 55:54.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 55:54.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:54.24 294 | memcpy(this, &config, sizeof(*this)); 55:54.24 | ^ 55:54.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 55:54.24 256 | struct Config { 55:54.24 | ^~~~~~ 56:22.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 56:22.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 56:22.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:22.69 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 56:22.69 | ^ 56:22.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 56:22.69 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 56:22.69 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 56:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 56:22.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 56:22.69 796 | struct RTPHeaderExtension { 56:22.69 | ^~~~~~~~~~~~~~~~~~ 56:42.71 At global scope: 56:42.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 56:45.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 56:45.11 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 56:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 56:45.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 56:45.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:45.11 294 | memcpy(this, &config, sizeof(*this)); 56:45.11 | ^ 56:45.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 56:45.11 256 | struct Config { 56:45.11 | ^~~~~~ 56:45.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 56:45.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 56:45.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 56:45.52 46 | class AgcManagerDirectTest : public ::testing::Test { 56:45.52 | ^~~~~~~~~~~~~~~~~~~~ 56:46.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 56:46.15 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 56:46.15 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 56:46.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 56:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 56:46.15 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 56:46.15 | ^~~~~~~~~~~~~ 56:46.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 56:46.15 1304 | test_case_name##_##test_name##_Test 56:46.15 | ^~~~~~~~~~~~~~ 56:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 56:46.15 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 56:46.15 | ^~~~~~ 56:46.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/gtest-param-test.h:188, 56:46.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 56:46.16 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 56:46.17 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 56:46.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 56:46.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 56:46.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 56:46.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 56:46.17 441 | class TestMetaFactory 56:46.17 | ^~~~~~~~~~~~~~~ 56:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 56:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 56:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 56:48.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 56:48.21 404 | class ParameterizedTestFactory : public TestFactoryBase { 56:48.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 57:20.39 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 57:22.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 57:22.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 57:22.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 57:22.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57:22.54 294 | memcpy(this, &config, sizeof(*this)); 57:22.54 | ^ 57:22.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 57:22.54 256 | struct Config { 57:22.54 | ^~~~~~ 57:25.04 At global scope: 57:25.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 57:29.51 At global scope: 57:29.51 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 57:30.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 57:30.64 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 57:30.64 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 57:30.64 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 57:30.64 171 | class DesktopAndCursorComposerTest : public testing::Test, 57:30.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:30.65 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 57:30.66 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 57:30.66 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 57:30.66 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 57:30.66 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 57:31.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 57:31.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 57:31.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:31.39 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 57:31.39 | ^ 57:31.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 57:31.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 57:31.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 57:31.39 79 | struct WebRtcRTPHeader { 57:31.39 | ^~~~~~~~~~~~~~~ 57:31.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 57:31.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 57:31.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 57:31.50 46 | if (!sequence_numbers_.empty()) 57:31.50 | ^ 57:31.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 57:31.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 57:31.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:31.58 30 | memset(&header1_, 0, sizeof(header1_)); 57:31.58 | ^ 57:31.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 57:31.58 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 57:31.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 57:31.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 57:31.59 842 | struct RTPHeader { 57:31.59 | ^~~~~~~~~ 57:31.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 57:31.59 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:31.59 33 | memset(&header2_, 0, sizeof(header2_)); 57:31.59 | ^ 57:31.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 57:31.59 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 57:31.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 57:31.59 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 57:31.59 842 | struct RTPHeader { 57:31.59 | ^~~~~~~~~ 57:31.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 57:31.90 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 57:31.90 123 | void DelayEstimatorTest::InitBinary() { 57:31.90 | ^~~~~~~~~~~~~~~~~~ 57:46.73 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 57:49.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 57:49.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 57:49.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 57:49.34 50 | if (!res) EXPECT_TRUE(ex); \ 57:49.34 | ^ 57:49.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 57:49.34 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 57:49.34 | ^~~~~~~~~~~~~~~~ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 57:49.36 50 | if (!res) EXPECT_TRUE(ex); \ 57:49.36 | ^ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 57:49.36 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 57:49.36 | ^~~~~~~~~~~~~~~~ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 57:49.36 50 | if (!res) EXPECT_TRUE(ex); \ 57:49.36 | ^ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 57:49.36 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 57:49.36 | ^~~~~~~~~~~~~~~~ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 57:49.36 50 | if (!res) EXPECT_TRUE(ex); \ 57:49.36 | ^ 57:49.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 57:49.37 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 57:49.37 | ^~~~~~~~~~~~~~~~ 57:50.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 57:50.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 57:50.16 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 57:50.16 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 57:50.16 194 | memset(settings, 0, sizeof(VideoCodec)); 57:50.16 | ^ 57:50.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 57:50.16 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 57:50.16 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 57:50.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 57:50.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 57:50.17 555 | class VideoCodec { 57:50.17 | ^~~~~~~~~~ 58:04.35 At global scope: 58:04.35 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 58:07.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 58:07.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 58:07.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 58:07.71 50 | memset(&codec_, 0, sizeof(VideoCodec)); 58:07.71 | ^ 58:07.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 58:07.71 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 58:07.71 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 58:07.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 58:07.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 58:07.71 555 | class VideoCodec { 58:07.71 | ^~~~~~~~~~ 58:08.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 58:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 58:08.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 58:08.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 58:08.50 28 | memset(settings, 0, sizeof(VideoCodec)); 58:08.50 | ^ 58:08.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 58:08.50 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 58:08.50 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 58:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 58:08.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 58:08.50 555 | class VideoCodec { 58:08.50 | ^~~~~~~~~~ 58:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 58:08.53 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 58:08.53 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:08.53 102 | memset(&header, 0, sizeof(header)); 58:08.54 | ^ 58:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 58:08.54 79 | struct WebRtcRTPHeader { 58:08.54 | ^~~~~~~~~~~~~~~ 58:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:08.54 126 | memset(&header, 0, sizeof(header)); 58:08.54 | ^ 58:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 58:08.54 79 | struct WebRtcRTPHeader { 58:08.54 | ^~~~~~~~~~~~~~~ 58:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 58:08.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58:08.54 177 | memset(&header, 0, sizeof(header)); 58:08.54 | ^ 58:08.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 58:08.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 58:08.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 58:08.55 79 | struct WebRtcRTPHeader { 58:08.55 | ^~~~~~~~~~~~~~~ 58:27.90 At global scope: 58:27.90 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 58:29.38 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 58:29.38 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 58:29.38 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 58:29.79 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 58:30.79 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 58:31.01 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 58:32.66 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 58:33.61 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 58:34.03 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 58:34.11 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 58:34.17 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 58:34.56 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 58:35.12 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 58:35.36 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 58:36.13 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 58:38.64 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 58:38.90 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 58:39.40 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 58:39.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 58:39.61 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 58:39.61 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 58:39.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 58:39.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:39.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:39.61 294 | memcpy(this, &config, sizeof(*this)); 58:39.61 | ^ 58:39.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:39.61 256 | struct Config { 58:39.61 | ^~~~~~ 58:40.04 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 58:40.85 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 58:41.36 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 58:41.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 58:41.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:41.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:41.98 129 | for (int k = 0; k < v_length; ++k) { 58:41.98 | ~~^~~~~~~~~~ 58:42.16 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 58:45.63 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 58:45.63 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 58:45.63 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:45.63 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:45.63 294 | memcpy(this, &config, sizeof(*this)); 58:45.63 | ^ 58:45.63 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:45.63 256 | struct Config { 58:45.63 | ^~~~~~ 58:45.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 58:45.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 58:45.87 303 | memset(metrics, 0, sizeof(Metrics)); 58:45.87 | ^ 58:45.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 58:45.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 58:45.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 58:45.88 795 | struct Metrics { 58:45.88 | ^~~~~~~ 58:46.85 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 58:47.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 58:47.09 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 58:47.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:47.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:47.10 294 | memcpy(this, &config, sizeof(*this)); 58:47.10 | ^ 58:47.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:47.10 256 | struct Config { 58:47.10 | ^~~~~~ 58:49.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 58:49.20 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 58:49.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:49.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:49.20 294 | memcpy(this, &config, sizeof(*this)); 58:49.20 | ^ 58:49.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:49.20 256 | struct Config { 58:49.20 | ^~~~~~ 58:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 58:49.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:49.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:49.52 129 | for (int k = 0; k < v_length; ++k) { 58:49.52 | ~~^~~~~~~~~~ 58:50.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 58:50.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 58:50.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 58:50.73 944 | sync_buffer_->IncreaseEndTimestamp( 58:50.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 58:50.73 945 | static_cast(output_size_samples_)); 58:50.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 58:50.73 950 | case kAudioRepetition: { 58:50.73 | ^~~~ 58:50.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 58:50.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 58:50.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:50.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:50.98 294 | memcpy(this, &config, sizeof(*this)); 58:50.98 | ^ 58:50.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:50.98 256 | struct Config { 58:50.98 | ^~~~~~ 58:51.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 58:51.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 58:51.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:51.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:51.95 129 | for (int k = 0; k < v_length; ++k) { 58:51.95 | ~~^~~~~~~~~~ 58:52.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 58:52.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 58:52.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 58:52.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:52.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:52.21 294 | memcpy(this, &config, sizeof(*this)); 58:52.21 | ^ 58:52.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:52.21 256 | struct Config { 58:52.21 | ^~~~~~ 58:52.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 58:52.55 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 58:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 58:52.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:52.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:52.55 294 | memcpy(this, &config, sizeof(*this)); 58:52.55 | ^ 58:52.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:52.55 256 | struct Config { 58:52.55 | ^~~~~~ 58:52.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 58:52.71 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 58:52.71 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 58:52.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 58:52.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:52.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:52.71 129 | for (int k = 0; k < v_length; ++k) { 58:52.71 | ~~^~~~~~~~~~ 58:55.94 At global scope: 58:55.94 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 58:58.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 58:58.35 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 58:58.35 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 58:58.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 58:58.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:58.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:58.35 129 | for (int k = 0; k < v_length; ++k) { 58:58.35 | ~~^~~~~~~~~~ 58:58.43 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 58:58.43 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 58:58.43 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 58:58.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 58:58.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:58.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:58.43 294 | memcpy(this, &config, sizeof(*this)); 58:58.43 | ^ 58:58.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:58.43 256 | struct Config { 58:58.43 | ^~~~~~ 58:58.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 58:58.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 58:58.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 58:58.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:58.50 294 | memcpy(this, &config, sizeof(*this)); 58:58.50 | ^ 58:58.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 58:58.50 256 | struct Config { 58:58.50 | ^~~~~~ 58:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 58:58.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 58:58.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 58:58.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 58:58.62 129 | for (int k = 0; k < v_length; ++k) { 58:58.62 | ~~^~~~~~~~~~ 59:06.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 59:06.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 59:06.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 59:06.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 59:06.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:06.75 294 | memcpy(this, &config, sizeof(*this)); 59:06.75 | ^ 59:06.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 59:06.75 256 | struct Config { 59:06.75 | ^~~~~~ 59:07.66 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 59:07.66 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 59:07.66 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 59:07.94 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 59:08.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 59:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 59:08.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 59:08.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 59:08.61 48 | AddReceiveRtpModule(rtp_module); 59:08.61 | ^ 59:08.61 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 59:08.61 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 59:08.61 | ^~~~~~~~~~~~~~~~~~~ 59:09.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 59:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 59:09.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 59:09.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 59:09.51 48 | AddReceiveRtpModule(rtp_module); 59:09.51 | ^ 59:09.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 59:09.51 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 59:09.51 | ^~~~~~~~~~~~~~~~~~~ 59:09.75 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 59:12.82 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 59:14.00 media/webrtc/trunk/webrtc/modules/utility/utility_gn 59:15.44 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 59:16.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 59:16.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 59:16.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:16.67 54 | memset(header, 0, sizeof(*header)); 59:16.67 | ^ 59:16.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 59:16.67 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 59:16.67 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 59:16.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 59:16.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 59:16.67 842 | struct RTPHeader { 59:16.67 | ^~~~~~~~~ 59:17.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 59:17.05 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 59:17.05 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:17.05 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 59:17.05 | ^ 59:17.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 59:17.05 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 59:17.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 59:17.05 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 59:17.05 79 | struct WebRtcRTPHeader { 59:17.05 | ^~~~~~~~~~~~~~~ 59:17.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 59:17.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 59:17.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:30: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 59:17.09 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 59:17.09 | ^~ 59:17.09 In file included from /usr/include/stdio.h:867, 59:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 59:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:13, 59:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 59:17.09 from /usr/include/c++/9/bits/move.h:55, 59:17.09 from /usr/include/c++/9/bits/stl_pair.h:59, 59:17.09 from /usr/include/c++/9/bits/stl_algobase.h:64, 59:17.09 from /usr/include/c++/9/vector:60, 59:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 59:17.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 59:17.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 59:17.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 59:17.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 59:17.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 59:17.10 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 59:17.10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 59:17.10 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.10 37 | __bos (__s), __fmt, __va_arg_pack ()); 59:17.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 59:17.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 59:17.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 59:17.24 76 | sizeof(RtpRtcp::Configuration)); 59:17.24 | ^ 59:17.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 59:17.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 59:17.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 59:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 59:17.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 59:17.24 47 | struct Configuration { 59:17.24 | ^~~~~~~~~~~~~ 59:17.38 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 59:18.72 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 59:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 59:19.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 59:19.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:19.04 576 | parsed_payload->frame_type = kVideoFrameKey; 59:19.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 59:19.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 59:19.04 578 | case H264::NaluType::kSlice: { 59:19.04 | ^~~~ 59:19.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 59:19.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:19.87 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 59:19.87 | ^ 59:19.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:19.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:19.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 59:19.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 59:19.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:19.87 555 | class VideoCodec { 59:19.87 | ^~~~~~~~~~ 59:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:19.88 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 59:19.88 | ^ 59:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:19.88 555 | class VideoCodec { 59:19.88 | ^~~~~~~~~~ 59:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:19.88 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 59:19.88 | ^ 59:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 59:19.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:19.88 555 | class VideoCodec { 59:19.88 | ^~~~~~~~~~ 59:19.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:19.89 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 59:19.89 | ^ 59:19.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:19.89 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:19.89 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 59:19.89 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 59:19.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 59:19.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:19.89 555 | class VideoCodec { 59:19.89 | ^~~~~~~~~~ 59:20.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 59:20.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 59:20.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:20.92 106 | memset(&video_codec, 0, sizeof(video_codec)); 59:20.92 | ^ 59:20.92 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 59:20.92 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 59:20.92 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 59:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 59:20.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:20.92 555 | class VideoCodec { 59:20.92 | ^~~~~~~~~~ 59:21.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 59:21.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 59:21.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:21.78 744 | if (previous_state != kStateDecodable && 59:21.78 | ^~ 59:21.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 59:21.78 755 | case kDecodableSession: { 59:21.78 | ^~~~ 59:21.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 59:21.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 59:21.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:21.91 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 59:21.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 59:21.91 75 | case kDrop: 59:21.91 | ^~~~ 59:24.30 In file included from /usr/include/string.h:494, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 59:24.30 from /usr/include/c++/9/bits/move.h:55, 59:24.30 from /usr/include/c++/9/bits/stl_pair.h:59, 59:24.30 from /usr/include/c++/9/bits/stl_algobase.h:64, 59:24.30 from /usr/include/c++/9/deque:60, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/deque:3, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/deque:44, 59:24.30 from /usr/include/c++/9/queue:60, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 59:24.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 59:24.30 In function 'char* strncpy(char*, const char*, size_t)', 59:24.30 inlined from 'int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 59:24.30 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 59:24.30 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 59:24.30 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.46 In file included from /usr/include/string.h:494, 59:27.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 59:27.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 59:27.47 from /usr/include/c++/9/bits/move.h:55, 59:27.47 from /usr/include/c++/9/bits/stl_pair.h:59, 59:27.47 from /usr/include/c++/9/bits/stl_algobase.h:64, 59:27.47 from /usr/include/c++/9/memory:62, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/memory:3, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/memory:44, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:14, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 59:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 59:27.47 In function 'char* strncpy(char*, const char*, size_t)', 59:27.47 inlined from 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:218:12: 59:27.47 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] 59:27.47 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 59:27.47 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:30.21 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 59:30.25 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 59:31.46 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 59:31.58 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 59:31.92 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 59:32.12 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 59:32.41 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 59:32.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 59:32.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 59:32.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:32.88 85 | memset(&codec_, 0, sizeof(codec_)); 59:32.88 | ^ 59:32.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 59:32.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 59:32.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:32.88 555 | class VideoCodec { 59:32.88 | ^~~~~~~~~~ 59:32.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 59:32.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 59:32.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:32.94 904 | memset(&codec_, 0, sizeof(codec_)); 59:32.94 | ^ 59:32.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 59:32.94 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 59:32.94 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 59:32.94 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 59:32.94 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 59:32.95 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 59:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 59:32.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:32.95 555 | class VideoCodec { 59:32.95 | ^~~~~~~~~~ 59:33.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 59:33.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 59:33.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 59:33.17 186 | (x_density_[mb_col] * y_density_[mb_row] && 59:33.96 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 59:39.40 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 59:39.40 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 59:39.64 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 59:40.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 59:40.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 59:40.10 160 | struct TaskQueue::Impl::QueueContext { 59:40.10 | ^~~~~~~~~~~~ 59:40.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 59:40.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 59:40.23 236 | write(reply_pipe_, &message, sizeof(message)); 59:40.23 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:40.33 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 59:40.41 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 59:40.86 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 59:41.06 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 59:41.12 media/webrtc/trunk/webrtc/video/video_gn 59:42.13 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 59:42.85 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 59:43.01 media/webrtc/trunk/webrtc/webrtc_common_gn 59:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 59:44.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 59:44.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 59:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 59:44.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 59:44.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:44.04 294 | memcpy(this, &config, sizeof(*this)); 59:44.04 | ^ 59:44.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 59:44.04 256 | struct Config { 59:44.04 | ^~~~~~ 59:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 59:44.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 59:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 59:44.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 59:44.21 75 | virtual void OnDroppedFrame() {} 59:44.21 | ^~~~~~~~~~~~~~ 59:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 59:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 59:44.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 59:44.21 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 59:44.21 | ^~~~~~~~~~~~~~ 59:44.37 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 59:44.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 59:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 59:44.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 59:44.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 59:44.39 48 | AddReceiveRtpModule(rtp_module); 59:44.39 | ^ 59:44.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 59:44.39 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 59:44.39 | ^~~~~~~~~~~~~~~~~~~ 59:44.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 59:44.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 59:44.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 59:44.74 118 | } 59:44.74 | ^ 59:44.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 59:44.74 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 59:44.74 | ^~~~~~~~~~~ 59:44.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 59:44.74 144 | } 59:44.74 | ^ 59:44.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 59:44.74 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 59:44.74 | ^~~~~~~~~~~ 59:44.92 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 59:44.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 59:44.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 59:44.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 59:44.92 48 | AddReceiveRtpModule(rtp_module); 59:44.92 | ^ 59:44.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 59:44.92 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 59:44.92 | ^~~~~~~~~~~~~~~~~~~ 59:45.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 59:45.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 59:45.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 59:45.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 59:45.14 75 | virtual void OnDroppedFrame() {} 59:45.14 | ^~~~~~~~~~~~~~ 59:45.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 59:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 59:45.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 59:45.15 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 59:45.15 | ^~~~~~~~~~~~~~ 59:45.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 59:45.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 59:45.54 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59:45.54 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 59:45.55 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 59:45.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59:45.55 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 59:45.55 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 59:45.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59:45.55 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 59:45.55 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 59:45.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 59:45.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 59:45.73 48 | memset(&codec, 0, sizeof(codec)); 59:45.73 | ^ 59:45.73 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 59:45.73 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 59:45.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 59:45.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 59:45.73 555 | class VideoCodec { 59:45.73 | ^~~~~~~~~~ 59:45.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:137: 59:45.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 59:45.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 59:45.81 83 | if (processId == getpid()) { 59:45.81 | ~~~~~~~~~~^~~~~~~~~~~ 59:46.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:46.15 984 | FALLTHROUGH(); 59:46.15 | ^ 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 59:46.15 986 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 59:46.15 | ^~~~ 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:46.15 1067 | FALLTHROUGH(); 59:46.15 | ^ 59:46.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 59:46.15 1069 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 59:46.15 | ^~~~ 59:47.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 59:47.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 59:47.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:47.89 263 | keyframe_request_sender_->RequestKeyFrame(); 59:47.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 59:47.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 59:47.89 265 | case video_coding::H264SpsPpsTracker::kDrop: 59:47.89 | ^~~~ 59:50.55 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 59:50.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:92: 59:50.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 59:50.98 21 | static int g_last_xserver_error_code = 0; 59:50.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 59:50.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 59:50.98 20 | static bool g_xserver_error_trap_enabled = false; 59:50.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:51.86 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 59:51.92 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 59:52.98 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 59:53.21 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 59:53.83 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 59:54.14 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 59:54.29 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 59:54.85 media/mtransport/build 59:55.25 media/mtransport/ipc 59:56.56 testing/gtest 60:04.86 In file included from /usr/include/string.h:494, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 60:04.86 from /usr/include/c++/9/bits/move.h:55, 60:04.86 from /usr/include/c++/9/bits/stl_pair.h:59, 60:04.86 from /usr/include/c++/9/bits/stl_algobase.h:64, 60:04.86 from /usr/include/c++/9/list:60, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/list:3, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/list:44, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/call_stats.h:14, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/call_stats.cc:11, 60:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 60:04.86 In function 'char* strncpy(char*, const char*, size_t)', 60:04.86 inlined from 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:51:10, 60:04.86 inlined from 'virtual void webrtc::internal::VideoReceiveStream::Start()' at /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:202:55: 60:04.86 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 60:04.87 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 60:04.87 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:12.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 60:12.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SystemGroup.h:11, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/ipc/ProxyConfigLookup.cpp:8, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 60:12.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]': 60:12.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]' 60:12.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 60:12.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] 60:12.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 60:12.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:12.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/ipc/ProxyConfigLookup.cpp:10, 60:12.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 60:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 60:12.36 23 | class nsDataHashtable : public nsBaseHashtable { 60:12.36 | ^~~~~~~~~~~~~~~ 60:37.73 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 60:37.73 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test_nr_socket.cpp:801:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 60:37.73 801 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 60:37.73 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:37.73 802 | &port_mapping->remote_address_, compare_flags)) 60:37.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:44.81 testing/gtest/mozilla 60:44.81 testing/gtest/benchmark 60:44.84 uriloader/base 60:47.20 uriloader/exthandler 60:48.63 uriloader/exthandler/tests 60:48.68 uriloader/prefetch 60:51.72 caps 60:52.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 60:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 60:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 60:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 60:52.29 from /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:7, 60:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 60:52.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 60:52.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.29 1007 | foundInterface = 0; \ 60:52.29 | ^~~~~~~~~~~~~~ 60:52.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' 60:52.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.30 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.30 184 | NS_INTERFACE_MAP_END 60:52.30 | ^~~~~~~~~~~~~~~~~~~~ 60:52.30 /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 60:52.30 999 | } else 60:52.30 | ^~~~ 60:52.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 60:52.30 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 60:52.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.30 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 60:52.30 183 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 60:52.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 60:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.36 1007 | foundInterface = 0; \ 60:52.36 | ^~~~~~~~~~~~~~ 60:52.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' 60:52.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.36 181 | NS_INTERFACE_MAP_END 60:52.36 | ^~~~~~~~~~~~~~~~~~~~ 60:52.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 60:52.36 981 | else 60:52.36 | ^~~~ 60:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:52.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:52.36 | ^~~~~~~~~~~~~~~~~~ 60:52.36 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:52.36 180 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 60:52.36 | ^~~~~~~~~~~~~~~~~~~~~~ 60:52.38 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 60:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:52.38 1007 | foundInterface = 0; \ 60:52.38 | ^~~~~~~~~~~~~~ 60:52.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' 60:52.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.38 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:52.38 782 | NS_INTERFACE_MAP_END 60:52.38 | ^~~~~~~~~~~~~~~~~~~~ 60:52.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 60:52.38 981 | else 60:52.38 | ^~~~ 60:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:52.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:52.39 | ^~~~~~~~~~~~~~~~~~ 60:52.39 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:52.39 781 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 60:52.39 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.28 caps/tests/gtest 60:59.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 60:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 60:59.13 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 60:59.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 60:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:59.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] 60:59.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:59.13 | ^ 60:59.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:59.13 46 | struct Block { 60:59.13 | ^~~~~ 60:59.29 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 60:59.29 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 60:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 60:59.29 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 60:59.29 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 60:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 60:59.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 60:59.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:59.29 1007 | foundInterface = 0; \ 60:59.29 | ^~~~~~~~~~~~~~ 60:59.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' 60:59.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:59.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:59.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:59.29 71 | NS_INTERFACE_MAP_END 60:59.29 | ^~~~~~~~~~~~~~~~~~~~ 60:59.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 60:59.30 981 | else 60:59.30 | ^~~~ 60:59.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:59.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:59.30 | ^~~~~~~~~~~~~~~~~~ 60:59.30 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:59.30 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 60:59.30 | ^~~~~~~~~~~~~~~~~~~~~~ 61:03.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 61:03.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]': 61:03.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]' 61:03.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 61:03.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] 61:03.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 61:03.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:03.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 61:03.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 61:03.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 61:03.33 23 | class nsDataHashtable : public nsBaseHashtable { 61:03.33 | ^~~~~~~~~~~~~~~ 61:05.79 parser/expat/lib 61:05.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 61:05.88 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 61:05.88 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 61:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:05.88 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 61:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:05.88 1007 | foundInterface = 0; \ 61:05.88 | ^~~~~~~~~~~~~~ 61: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' 61:05.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:05.88 165 | NS_INTERFACE_MAP_END 61:05.88 | ^~~~~~~~~~~~~~~~~~~~ 61:05.88 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:05.88 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 61:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:05.88 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 61:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:05.88 /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 61:05.88 136 | } else 61:05.88 | ^~~~ 61:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:05.88 136 | } else 61:05.88 | ^~~~ 61:05.88 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:05.88 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 61:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:07.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 61:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 61:07.63 from /builddir/build/BUILD/firefox-70.0.1/caps/DomainPolicy.cpp:8, 61:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 61:07.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:07.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] 61:07.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:07.63 | ^ 61:07.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:07.63 46 | struct Block { 61:07.63 | ^~~~~ 61:10.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 61:10.11 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 61:10.11 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 61:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.11 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 61:10.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:10.12 1007 | foundInterface = 0; \ 61:10.12 | ^~~~~~~~~~~~~~ 61:10.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' 61:10.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:10.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:10.12 165 | NS_INTERFACE_MAP_END 61:10.12 | ^~~~~~~~~~~~~~~~~~~~ 61:10.12 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.12 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 61:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.12 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 61:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.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 61:10.12 136 | } else 61:10.12 | ^~~~ 61:10.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:10.12 136 | } else 61:10.12 | ^~~~ 61:10.12 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.12 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 61:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 61:10.15 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 61:10.15 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 61:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.15 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 61:10.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:10.15 1007 | foundInterface = 0; \ 61:10.15 | ^~~~~~~~~~~~~~ 61:10.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' 61:10.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:10.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:10.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:10.15 165 | NS_INTERFACE_MAP_END 61:10.15 | ^~~~~~~~~~~~~~~~~~~~ 61:10.15 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.15 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 61:10.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.15 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 61:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.15 /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 61:10.15 136 | } else 61:10.15 | ^~~~ 61:10.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:10.16 136 | } else 61:10.16 | ^~~~ 61:10.16 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.16 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 61:10.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 61:10.17 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 61:10.17 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 61:10.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.17 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 61:10.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:10.17 1007 | foundInterface = 0; \ 61:10.17 | ^~~~~~~~~~~~~~ 61:10.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' 61:10.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:10.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:10.17 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:10.17 59 | NS_INTERFACE_MAP_END 61:10.17 | ^~~~~~~~~~~~~~~~~~~~ 61:10.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 61:10.17 981 | else 61:10.17 | ^~~~ 61:10.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:10.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:10.17 | ^~~~~~~~~~~~~~~~~~ 61:10.17 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:10.17 58 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 61:10.17 | ^~~~~~~~~~~~~~~~~~~~~~ 61:10.29 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 61:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:10.29 1007 | foundInterface = 0; \ 61:10.29 | ^~~~~~~~~~~~~~ 61:10.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' 61:10.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:10.29 165 | NS_INTERFACE_MAP_END 61:10.29 | ^~~~~~~~~~~~~~~~~~~~ 61:10.29 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.29 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 61:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:10.29 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 61:10.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 61:10.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 61:10.29 136 | } else 61:10.29 | ^~~~ 61:10.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 61:10.29 136 | } else 61:10.29 | ^~~~ 61:10.29 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 61:10.29 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 61:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.37 parser/prototype 61:13.19 parser/htmlparser 61:17.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:17.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 61:17.91 from /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/CNavDTD.cpp:7, 61:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 61:17.91 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 61:17.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.91 1007 | foundInterface = 0; \ 61:17.91 | ^~~~~~~~~~~~~~ 61:17.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' 61:17.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:17.91 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:17.91 232 | NS_INTERFACE_MAP_END 61:17.91 | ^~~~~~~~~~~~~~~~~~~~ 61:17.91 /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 61:17.91 991 | else 61:17.91 | ^~~~ 61:17.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' 61:17.91 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.91 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:17.91 231 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 61:17.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.02 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 61:18.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:18.02 1007 | foundInterface = 0; \ 61:18.02 | ^~~~~~~~~~~~~~ 61: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' 61:18.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:18.03 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:18.03 200 | NS_INTERFACE_MAP_END 61:18.03 | ^~~~~~~~~~~~~~~~~~~~ 61:18.03 /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 61:18.03 991 | else 61:18.03 | ^~~~ 61:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:18.03 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.03 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:18.03 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 61:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 61:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 61:18.23 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 61:18.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:18.23 1007 | foundInterface = 0; \ 61:18.23 | ^~~~~~~~~~~~~~ 61:18.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' 61:18.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:18.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:18.23 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:18.23 36 | NS_INTERFACE_MAP_END 61:18.24 | ^~~~~~~~~~~~~~~~~~~~ 61:18.24 In file included from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 61:18.24 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 61:18.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 61:18.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 61:18.24 302 | } else 61:18.24 | ^~~~ 61:18.24 /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' 61:18.24 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:18.24 /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' 61:18.24 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 61:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:20.40 parser/html 61:21.94 gfx/cairo/cairo/src 61:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:22.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 61:22.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 61:22.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] 61:22.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:22.17 | ^ 61:22.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' 61:22.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:22.17 | ^~~~ 61:22.17 /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' 61:22.17 165 | new_elements = _cairo_malloc_ab (pq->max_size, 61:22.17 | ^~~~~~~~~~~~~~~~ 61:22.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:22.85 from /usr/include/assert.h:35, 61:22.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:22.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:22.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 61:22.85 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:22.85 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:22.85 | ^~~~~~~ 61:22.87 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:22.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 61:22.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 61:22.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] 61:22.87 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:22.87 | ^ 61:22.87 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:22.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:22.87 | ^~~~ 61:22.87 /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' 61:22.87 904 | new_elements = _cairo_malloc_ab (pq->max_size, 61:22.87 | ^~~~~~~~~~~~~~~~ 61:23.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:23.90 from /usr/include/assert.h:35, 61:23.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:23.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 61:23.90 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:23.90 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:23.90 | ^~~~~~~ 61:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 61:23.99 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 61:23.99 | 61:23.99 : note: this is the location of the previous definition 61:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 61:23.99 /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] 61:23.99 472 | free (unscaled->var_coords); 61:23.99 | ~~~~~~~~^~~~~~~~~~~~ 61:23.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdlib.h:3, 61:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:58, 61:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 61:23.99 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 61:23.99 563 | extern void free (void *__ptr) __THROW; 61:23.99 | ~~~~~~^~~~~ 61:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 61:23.99 /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] 61:23.99 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 61:23.99 | ~~~~~~~~^~~~~~~~~~~~ 61:23.99 /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 *'} 61:23.99 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:23.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 61:23.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 61:24.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] 61:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:24.00 | ^ 61:24.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' 61:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.00 | ^~~~ 61:24.00 /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' 61:24.00 1227 | data = _cairo_malloc_ab (height, stride); 61:24.00 | ^~~~~~~~~~~~~~~~ 61:24.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] 61:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:24.00 | ^ 61:24.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' 61:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.00 | ^~~~ 61:24.00 /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' 61:24.00 1289 | data = _cairo_malloc_ab (height, stride); 61:24.00 | ^~~~~~~~~~~~~~~~ 61:24.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] 61:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:24.00 | ^ 61:24.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' 61:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.00 | ^~~~ 61:24.00 /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' 61:24.01 1310 | data = _cairo_malloc_ab (height, stride); 61:24.01 | ^~~~~~~~~~~~~~~~ 61:24.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] 61:24.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:24.01 | ^ 61:24.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' 61:24.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.01 | ^~~~ 61:24.01 /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' 61:24.01 1343 | data = _cairo_malloc_ab (height, stride); 61:24.01 | ^~~~~~~~~~~~~~~~ 61:24.96 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:24.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 61:24.96 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 61:24.97 /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] 61:24.97 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 61:24.97 | ^ 61:24.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' 61:24.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.97 | ^~~~ 61:24.97 /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' 61:24.97 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 61:24.97 | ^~~~~~~~~~~~~~~~~ 61:24.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] 61:24.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:24.97 | ^ 61:24.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' 61:24.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:24.97 | ^~~~ 61:24.97 /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' 61:24.97 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 61:24.97 | ^~~~~~~~~~~~~~~~ 61:25.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:25.42 from /usr/include/assert.h:35, 61:25.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:25.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:25.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 61:25.42 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:25.42 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:25.42 | ^~~~~~~ 61:25.50 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:25.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 61:25.50 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 61:25.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] 61:25.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.51 | ^ 61:25.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:25.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.51 | ^~~~ 61:25.51 /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' 61:25.51 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 61:25.51 | ^~~~~~~~~~~~~~~~ 61:25.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] 61:25.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.51 | ^ 61:25.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:25.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.51 | ^~~~ 61:25.51 /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' 61:25.51 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 61:25.51 | ^~~~~~~~~~~~~~~~ 61:25.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 61:25.51 /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] 61:25.51 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 61:25.51 | ^ 61:25.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:25.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.51 | ^~~~ 61:25.51 /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' 61:25.51 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 61:25.51 | ^~~~~~~~~~~~~~~~~ 61:25.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 61:25.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] 61:25.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.51 | ^ 61:25.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' 61:25.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.52 | ^~~~ 61:25.52 /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' 61:25.52 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 61:25.52 | ^~~~~~~~~~~~~~~~ 61:25.53 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 61:25.53 /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] 61:25.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.53 | ^ 61:25.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' 61:25.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.54 | ^~~~ 61:25.54 /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' 61:25.54 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 61:25.54 | ^~~~~~~~~~~~~~~~ 61:25.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] 61:25.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.54 | ^ 61:25.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' 61:25.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.54 | ^~~~ 61:25.54 /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' 61:25.54 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 61:25.54 | ^~~~~~~~~~~~~~~~ 61:25.56 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 61:25.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] 61:25.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.57 | ^ 61:25.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' 61:25.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.57 | ^~~~ 61:25.57 /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' 61:25.57 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:25.57 | ^~~~~~~~~~~~~~~~ 61:25.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] 61:25.57 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:25.57 | ^ 61:25.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' 61:25.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:25.57 | ^~~~ 61:25.57 /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' 61:25.57 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 61:25.57 | ^~~~~~~~~~~~~~~~ 61:26.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 61:26.79 /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] 61:26.79 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 61:26.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:26.79 2202 | resource, interpolate); 61:26.79 | ~~~~~~~~~~~~~~~~~~~~~~ 61:26.79 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 61:26.79 2137 | cairo_bool_t interpolate; 61:26.79 | ^~~~~~~~~~~ 61:27.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:27.29 from /usr/include/assert.h:35, 61:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:27.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:27.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 61:27.29 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:27.30 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:27.30 | ^~~~~~~ 61:27.39 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:27.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 61:27.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 61:27.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] 61:27.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:27.40 | ^ 61:27.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' 61:27.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:27.40 | ^~~~ 61:27.40 /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' 61:27.40 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 61:27.40 | ^~~~~~~~~~~~~~~~ 61:27.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:27.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 61:27.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 61:27.59 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 61:27.59 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 61:27.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 61:27.59 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 61:27.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.60 1022 | foundInterface = 0; \ 61:27.60 | ^~~~~~~~~~~~~~ 61:27.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' 61:27.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.60 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:27.60 18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 61:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 61:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 61:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 61:27.60 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 61:27.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 61:27.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 61:27.60 302 | } else 61:27.61 | ^~~~ 61:27.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' 61:27.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:27.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.61 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:27.61 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 61:27.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 61:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 61:27.78 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 61:27.78 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 61:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 61:27.78 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 61:27.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.78 1007 | foundInterface = 0; \ 61:27.78 | ^~~~~~~~~~~~~~ 61:27.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' 61:27.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.78 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.78 21 | NS_INTERFACE_MAP_END 61:27.78 | ^~~~~~~~~~~~~~~~~~~~ 61:27.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 61:27.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 61:27.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 61:27.79 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 61:27.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 61:27.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 61:27.79 302 | } else 61:27.79 | ^~~~ 61:27.79 /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' 61:27.79 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:27.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.79 /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' 61:27.79 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 61:27.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:28.55 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:28.55 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 61:28.55 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 61:28.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] 61:28.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:28.55 | ^ 61:28.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' 61:28.55 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:28.55 | ^~~~ 61:28.55 /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' 61:28.55 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:28.55 | ^~~~~~~~~~~~~~~~ 61:28.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:28.83 from /usr/include/assert.h:35, 61:28.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:28.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:28.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 61:28.83 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:28.83 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:28.83 | ^~~~~~~ 61:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:29.57 from /usr/include/assert.h:35, 61:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:29.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:29.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 61:29.57 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:29.57 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:29.57 | ^~~~~~~ 61:29.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 61:29.92 from /usr/include/assert.h:35, 61:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 61:29.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 61:29.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 61:29.92 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 61:29.92 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 61:29.92 | ^~~~~~~ 61:30.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:13, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 61:30.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 61:30.71 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 61:30.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.71 1007 | foundInterface = 0; \ 61:30.71 | ^~~~~~~~~~~~~~ 61:30.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' 61:30.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.71 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.71 15 | NS_INTERFACE_MAP_END 61:30.71 | ^~~~~~~~~~~~~~~~~~~~ 61:30.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 61:30.71 981 | else 61:30.71 | ^~~~ 61:30.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:30.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:30.71 | ^~~~~~~~~~~~~~~~~~ 61:30.71 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:30.71 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 61:30.71 | ^~~~~~~~~~~~~~~~~~~~~~ 61:30.73 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 61:30.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.73 1007 | foundInterface = 0; \ 61:30.73 | ^~~~~~~~~~~~~~ 61:30.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' 61:30.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.73 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.73 75 | NS_INTERFACE_MAP_END 61:30.73 | ^~~~~~~~~~~~~~~~~~~~ 61:30.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 61:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 61:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 61:30.73 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 61:30.73 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 61:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 61:30.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 61:30.73 302 | } else 61:30.73 | ^~~~ 61:30.73 /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' 61:30.73 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.73 /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' 61:30.73 74 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 61:30.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.86 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 61:30.86 /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] 61:30.86 620 | xrender_format = XRenderFindStandardFormat (display->display, 61:30.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.86 621 | pict_format); 61:30.86 | ~~~~~~~~~~~~ 61:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:31.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 61:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 61:31.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] 61:31.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.35 | ^ 61:31.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' 61:31.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.35 | ^~~~ 61:31.35 /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' 61:31.35 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 61:31.35 | ^~~~~~~~~~~~~~~~ 61:31.36 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 61:31.36 /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] 61:31.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.36 | ^ 61:31.36 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:31.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.36 | ^~~~ 61:31.36 /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' 61:31.36 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 61:31.36 | ^~~~~~~~~~~~~~~~ 61:31.36 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 61:31.36 /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] 61:31.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.36 | ^ 61:31.36 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:31.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.36 | ^~~~ 61:31.36 /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' 61:31.36 2106 | _cairo_malloc_ab (gradient->n_stops, 61:31.36 | ^~~~~~~~~~~~~~~~ 61:31.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 61:31.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] 61:31.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.37 | ^ 61:31.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' 61:31.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.37 | ^~~~ 61:31.37 /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' 61:31.37 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 61:31.37 | ^~~~~~~~~~~~~~~~ 61:31.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 61:31.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] 61:31.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.37 | ^ 61:31.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' 61:31.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.37 | ^~~~ 61:31.37 /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' 61:31.37 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 61:31.37 | ^~~~~~~~~~~~~~~~ 61:31.39 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:31.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 61:31.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 61:31.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] 61:31.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:31.39 | ^ 61:31.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' 61:31.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:31.39 | ^~~~ 61:31.39 /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' 61:31.39 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 61:31.39 | ^~~~~~~~~~~~~~~~ 61:33.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:33.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 61:33.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 61:33.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 61:33.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] 61:33.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.17 | ^ 61:33.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' 61:33.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.17 | ^~~~ 61:33.17 /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' 61:33.17 822 | new_elements = _cairo_malloc_ab (pq->max_size, 61:33.17 | ^~~~~~~~~~~~~~~~ 61:33.17 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 61:33.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] 61:33.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.17 | ^ 61:33.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' 61:33.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.17 | ^~~~ 61:33.17 /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' 61:33.17 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 61:33.17 | ^~~~~~~~~~~~~~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 61:33.19 /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] 61:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.19 | ^ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.19 | ^~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 61:33.19 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 61:33.19 | ^~~~~~~~~~~~~~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 61:33.19 /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] 61:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.19 | ^ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.19 | ^~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 61:33.19 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 61:33.19 | ^~~~~~~~~~~~~~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 61:33.19 /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] 61:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.19 | ^ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.19 | ^~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 61:33.19 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 61:33.19 | ^~~~~~~~~~~~~~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 61:33.19 /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] 61:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.19 | ^ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.19 | ^~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 61:33.19 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 61:33.19 | ^~~~~~~~~~~~~~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 61:33.19 /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] 61:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:33.19 | ^ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:33.19 | ^~~~ 61:33.19 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 61:33.19 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 61:33.19 | ^~~~~~~~~~~~~~~~ 61:35.98 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:35.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 61:35.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 61:35.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 61:35.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] 61:35.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:35.98 | ^ 61:35.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' 61:35.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:35.98 | ^~~~ 61:35.98 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 61:35.98 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 61:35.98 | ^~~~~~~~~~~~~~~~ 61:35.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 61:35.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] 61:35.99 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:35.99 | ^ 61:35.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' 61:35.99 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:35.99 | ^~~~ 61:35.99 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 61:35.99 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 61:35.99 | ^~~~~~~~~~~~~~~~ 61:36.00 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 61:36.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] 61:36.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:36.00 | ^ 61:36.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' 61:36.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:36.00 | ^~~~ 61:36.00 /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' 61:36.00 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 61:36.00 | ^~~~~~~~~~~~~~~~ 61:36.04 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 61:36.04 /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] 61:36.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:36.04 | ^ 61:36.05 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 61:36.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:36.05 | ^~~~ 61:36.05 /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' 61:36.05 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 61:36.05 | ^~~~~~~~~~~~~~~~ 61:36.06 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 61:36.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] 61:36.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:36.06 | ^ 61:36.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' 61:36.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:36.07 | ^~~~ 61:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 61:36.07 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:36.07 | ^~~~~~~~~~~~~~~~ 61:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 61:36.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] 61:36.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:36.07 | ^ 61:36.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' 61:36.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:36.07 | ^~~~ 61:36.07 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 61:36.07 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 61:36.07 | ^~~~~~~~~~~~~~~~ 61:48.63 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:48.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 61:48.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 61:48.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 61:48.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] 61:48.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.63 | ^ 61:48.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' 61:48.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.63 | ^~~~ 61:48.63 /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' 61:48.63 303 | new_rects = _cairo_malloc_ab (size, 61:48.63 | ^~~~~~~~~~~~~~~~ 61:48.63 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 61:48.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 61:48.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 61:48.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 61:48.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] 61:48.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.63 | ^ 61:48.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' 61:48.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.63 | ^~~~ 61:48.63 /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' 61:48.63 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 61:48.63 | ^~~~~~~~~~~~~~~~ 61:48.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 61:48.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] 61:48.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.64 | ^ 61:48.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' 61:48.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.64 | ^~~~ 61:48.64 /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' 61:48.64 701 | rects = _cairo_malloc_ab (traps->num_traps, 61:48.64 | ^~~~~~~~~~~~~~~~ 61:48.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 61:48.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] 61:48.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.64 | ^ 61:48.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' 61:48.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.64 | ^~~~ 61:48.64 /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' 61:48.64 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 61:48.64 | ^~~~~~~~~~~~~~~~ 61:48.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 61:48.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] 61:48.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.65 | ^ 61:48.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' 61:48.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.65 | ^~~~ 61:48.65 /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' 61:48.65 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 61:48.65 | ^~~~~~~~~~~~~~~~ 61:48.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 61:48.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] 61:48.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.65 | ^ 61:48.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' 61:48.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.65 | ^~~~ 61:48.65 /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' 61:48.65 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 61:48.65 | ^~~~~~~~~~~~~~~~ 61:48.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 61:48.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] 61:48.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.65 | ^ 61:48.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' 61:48.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.65 | ^~~~ 61:48.65 /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' 61:48.65 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 61:48.65 | ^~~~~~~~~~~~~~~~ 61:48.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 61:48.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] 61:48.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.65 | ^ 61:48.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' 61:48.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.65 | ^~~~ 61:48.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' 61:48.65 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:48.65 | ^~~~~~~~~~~~~~~~ 61:48.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 61:48.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] 61:48.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.66 | ^ 61:48.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' 61:48.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.66 | ^~~~ 61:48.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 61:48.66 354 | path->data = _cairo_malloc_ab (path->num_data, 61:48.66 | ^~~~~~~~~~~~~~~~ 61:48.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 61:48.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] 61:48.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.66 | ^ 61:48.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' 61:48.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.66 | ^~~~ 61:48.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 61:48.66 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 61:48.67 | ^~~~~~~~~~~~~~~~ 61:48.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 61:48.67 /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] 61:48.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.67 | ^ 61:48.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' 61:48.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.67 | ^~~~ 61:48.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 61:48.67 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 61:48.67 | ^~~~~~~~~~~~~~~~ 61:48.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 61:48.67 /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] 61:48.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.67 | ^ 61:48.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' 61:48.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.67 | ^~~~ 61:48.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 61:48.67 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 61:48.67 | ^~~~~~~~~~~~~~~~ 61:48.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 61:48.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] 61:48.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.68 | ^ 61:48.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' 61:48.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.68 | ^~~~ 61:48.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 61:48.68 1991 | rects = _cairo_malloc_ab (num_rects, 61:48.68 | ^~~~~~~~~~~~~~~~ 61:48.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 61:48.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] 61:48.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.69 | ^ 61:48.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' 61:48.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.69 | ^~~~ 61:48.69 /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' 61:48.69 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:48.69 | ^~~~~~~~~~~~~~~~ 61:48.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 61:48.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] 61:48.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.69 | ^ 61:48.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' 61:48.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.69 | ^~~~ 61:48.69 /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' 61:48.69 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 61:48.69 | ^~~~~~~~~~~~~~~~ 61:48.69 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 61:48.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] 61:48.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.70 | ^ 61:48.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' 61:48.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.70 | ^~~~ 61:48.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 61:48.70 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 61:48.70 | ^~~~~~~~~~~~~~~~ 61:48.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 61:48.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] 61:48.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.70 | ^ 61:48.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' 61:48.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.70 | ^~~~ 61:48.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 61:48.70 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 61:48.70 | ^~~~~~~~~~~~~~~~ 61:48.70 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 61:48.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] 61:48.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.71 | ^ 61:48.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' 61:48.71 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.71 | ^~~~ 61:48.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 61:48.71 158 | vertices = _cairo_malloc_ab (num_vertices, 61:48.71 | ^~~~~~~~~~~~~~~~ 61:48.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 61:48.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] 61:48.71 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.71 | ^ 61:48.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' 61:48.71 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.71 | ^~~~ 61:48.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 61:48.71 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 61:48.71 | ^~~~~~~~~~~~~~~~ 61:48.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 61:48.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] 61:48.71 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.71 | ^ 61:48.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' 61:48.71 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.71 | ^~~~ 61:48.71 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 61:48.72 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 61:48.72 | ^~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 61:48.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] 61:48.72 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.72 | ^ 61:48.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' 61:48.72 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.72 | ^~~~ 61:48.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 61:48.72 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 61:48.72 | ^~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 61:48.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] 61:48.72 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.72 | ^ 61:48.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' 61:48.72 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.72 | ^~~~ 61:48.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 61:48.72 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 61:48.72 | ^~~~~~~~~~~~~~~~ 61:48.72 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 61:48.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] 61:48.73 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.73 | ^ 61:48.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' 61:48.73 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.73 | ^~~~ 61:48.73 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 61:48.73 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 61:48.73 | ^~~~~~~~~~~~~~~~ 61:48.73 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 61:48.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] 61:48.73 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.73 | ^ 61:48.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' 61:48.73 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.73 | ^~~~ 61:48.73 /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' 61:48.73 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 61:48.73 | ^~~~~~~~~~~~~~~~ 61:48.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] 61:48.73 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.73 | ^ 61:48.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' 61:48.73 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.73 | ^~~~ 61:48.74 /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' 61:48.74 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 61:48.74 | ^~~~~~~~~~~~~~~~ 61:48.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 61:48.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 61:48.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 61:48.74 39 | #define CAIRO_VERSION_H 1 61:48.74 | 61:48.74 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo.h:41, 61:48.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:70, 61:48.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 61:48.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 61:48.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 61:48.74 8 | #define CAIRO_VERSION_H 61:48.74 | 61:48.74 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 61:48.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] 61:48.74 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.74 | ^ 61:48.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' 61:48.74 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.74 | ^~~~ 61:48.74 /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' 61:48.75 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 61:48.75 | ^~~~~~~~~~~~~~~~ 61:48.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 61:48.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] 61:48.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.75 | ^ 61:48.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' 61:48.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.75 | ^~~~ 61:48.75 /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' 61:48.75 137 | new_elements = _cairo_malloc_ab (pq->max_size, 61:48.75 | ^~~~~~~~~~~~~~~~ 61:48.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 61:48.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] 61:48.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.75 | ^ 61:48.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' 61:48.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.75 | ^~~~ 61:48.75 /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' 61:48.75 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 61:48.75 | ^~~~~~~~~~~~~~~~ 61:48.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 61:48.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] 61:48.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.76 | ^ 61:48.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' 61:48.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.76 | ^~~~ 61:48.76 /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' 61:48.76 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 61:48.76 | ^~~~~~~~~~~~~~~~ 61:48.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 61:48.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] 61:48.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.76 | ^ 61:48.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' 61:48.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.76 | ^~~~ 61:48.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 61:48.76 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 61:48.76 | ^~~~~~~~~~~~~~~~ 61:48.76 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 61:48.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] 61:48.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.76 | ^ 61:48.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' 61:48.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.76 | ^~~~ 61:48.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' 61:48.77 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 61:48.77 | ^~~~~~~~~~~~~~~~ 61:48.77 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 61:48.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] 61:48.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.77 | ^ 61:48.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' 61:48.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.77 | ^~~~ 61:48.77 /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' 61:48.77 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 61:48.77 | ^~~~~~~~~~~~~~~~ 61:48.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] 61:48.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 61:48.77 | ^ 61:48.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' 61:48.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 61:48.77 | ^~~~ 61:48.77 /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' 61:48.77 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 61:48.77 | ^~~~~~~~~~~~~~~~ 61:53.76 gfx/cairo/libpixman/src 61:58.15 gfx/2d 61:58.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 61:58.89 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 61:58.89 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:9, 61:58.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 61:58.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:58.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] 61:58.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:58.89 | ^ 61:58.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:58.89 46 | struct Block { 61:58.89 | ^~~~~ 62:01.43 gfx/ycbcr 62:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:02.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 62:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.29 1007 | foundInterface = 0; \ 62:02.29 | ^~~~~~~~~~~~~~ 62:02.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' 62:02.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.29 165 | NS_INTERFACE_MAP_END 62:02.29 | ^~~~~~~~~~~~~~~~~~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:02.29 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:02.29 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 62:02.29 | ^~~~~~~~~~~~~~~~~~~~ 62:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 62:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 62:02.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 62:02.29 136 | } else 62:02.29 | ^~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 62:02.29 136 | } else 62:02.29 | ^~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 62:02.29 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 62:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.29 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 62:02.29 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 62:02.29 | ^~~~~~~~~~~~~~~~~~~~ 62:02.40 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 62:02.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:02.40 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 62:02.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.40 1007 | foundInterface = 0; \ 62:02.40 | ^~~~~~~~~~~~~~ 62:02.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' 62:02.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.40 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.40 1173 | NS_INTERFACE_MAP_END 62:02.40 | ^~~~~~~~~~~~~~~~~~~~ 62:02.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 62:02.40 981 | else 62:02.40 | ^~~~ 62:02.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:02.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:02.41 | ^~~~~~~~~~~~~~~~~~ 62:02.41 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:02.41 1172 | NS_INTERFACE_MAP_ENTRY(nsINamed) 62:02.41 | ^~~~~~~~~~~~~~~~~~~~~~ 62:02.49 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 62:02.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.49 1007 | foundInterface = 0; \ 62:02.49 | ^~~~~~~~~~~~~~ 62: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' 62:02.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.50 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.50 89 | NS_INTERFACE_MAP_END 62:02.50 | ^~~~~~~~~~~~~~~~~~~~ 62:02.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 62:02.50 981 | else 62:02.50 | ^~~~ 62:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:02.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:02.50 | ^~~~~~~~~~~~~~~~~~ 62:02.50 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:02.50 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 62:02.50 | ^~~~~~~~~~~~~~~~~~~~~~ 62:02.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 62:02.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.51 1007 | foundInterface = 0; \ 62:02.51 | ^~~~~~~~~~~~~~ 62:02.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' 62:02.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.51 471 | NS_INTERFACE_MAP_END 62:02.51 | ^~~~~~~~~~~~~~~~~~~~ 62:02.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 62:02.51 981 | else 62:02.51 | ^~~~ 62:02.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:02.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:02.51 | ^~~~~~~~~~~~~~~~~~ 62:02.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:02.51 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:02.51 | ^~~~~~~~~~~~~~~~~~~~~~ 62:02.52 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 62:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:02.52 1007 | foundInterface = 0; \ 62:02.52 | ^~~~~~~~~~~~~~ 62:02.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' 62:02.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:02.52 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:02.52 26 | NS_INTERFACE_MAP_END 62:02.53 | ^~~~~~~~~~~~~~~~~~~~ 62:02.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 62:02.53 991 | else 62:02.53 | ^~~~ 62:02.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' 62:02.53 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:02.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:02.53 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 62:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:03.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]': 62:03.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]' 62:03.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:03.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] 62:03.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 62:03.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 62:03.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 62:03.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 62:03.85 23 | class nsDataHashtable : public nsBaseHashtable { 62:03.85 | ^~~~~~~~~~~~~~~ 62:14.73 gfx/angle/targets/translator 62:19.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:19.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 62:19.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:19.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 62:19.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:19.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] 62:19.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:19.08 | ^ 62:19.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:19.08 46 | struct Block { 62:19.08 | ^~~~~ 62:23.94 gfx/angle/targets/angle_common 62:27.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 62:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 62:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 62:27.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 62:27.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 62: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 = nsDataHashtable; long unsigned int N = 3]': 62: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 = nsDataHashtable]' 62:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:27.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] 62:27.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 62:27.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:27.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 62:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 62:27.19 23 | class nsDataHashtable : public nsBaseHashtable { 62:27.19 | ^~~~~~~~~~~~~~~ 62:27.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 62:27.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]': 62:27.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]' 62:27.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 62:27.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] 62:27.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 62:27.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.22 In file included from /usr/include/c++/9/vector:67, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:13, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 62:27.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 62:27.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 62:27.22 | ^~~~~~ 62:27.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 62:27.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 62:27.23 /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]': 62:27.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 = mozilla::layers::ClipManager]' 62:27.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 62:27.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:27.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 62:27.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 62:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 62:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 62:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 62:27.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:27.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 62:27.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 62:27.23 52 | class ClipManager { 62:27.23 | ^~~~~~~~~~~ 62:34.10 gfx/angle/targets/preprocessor 62:39.83 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 62:39.83 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:56:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 62:39.83 56 | if (majorRevision != kMajorRevision) { 62:39.83 | ^~ 62:39.83 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:49:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 62:39.83 49 | if (magicInt != mozilla::gfx::kMagicInt) { 62:39.83 | ^~ 62:50.63 gfx/src 62:53.65 gfx/qcms 62:56.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 62:56.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 62:56.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 62:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:56.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] 62:56.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:56.89 | ^ 62:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:56.89 46 | struct Block { 62:56.89 | ^~~~~ 63:04.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.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]': 63:04.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 = nsDataHashtable]' 63:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 63:04.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] 63:04.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:04.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 63:04.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:04.66 23 | class nsDataHashtable : public nsBaseHashtable { 63:04.66 | ^~~~~~~~~~~~~~~ 63:04.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.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]': 63:04.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]' 63:04.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:04.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] 63:04.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:04.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.70 In file included from /usr/include/c++/9/vector:67, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 63:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:04.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:04.71 | ^~~~~~ 63:04.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.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]': 63:04.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]' 63:04.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63:04.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] 63:04.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:04.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 63:04.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 63:04.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:04.71 52 | class ClipManager { 63:04.71 | ^~~~~~~~~~~ 63:07.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 63:07.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 63:07.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 63:07.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63:07.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:07.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] 63:07.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:07.62 | ^ 63:07.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:07.63 46 | struct Block { 63:07.63 | ^~~~~ 63:10.71 gfx/gl 63:12.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63:12.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]': 63:12.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]' 63:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 63:12.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] 63:12.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:12.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:12.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 63:12.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 63:12.73 23 | class nsDataHashtable : public nsBaseHashtable { 63:12.73 | ^~~~~~~~~~~~~~~ 63:12.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:12.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63: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 = std::vector; long unsigned int N = 3]': 63: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 = std::vector]' 63:12.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 63:12.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] 63:12.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:12.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:12.77 In file included from /usr/include/c++/9/vector:67, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63:12.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 63:12.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 63:12.77 | ^~~~~~ 63:12.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:12.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 63:12.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]': 63:12.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]' 63:12.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 63: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] 63:12.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 63:12.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:12.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsFont.cpp:8, 63:12.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:56: 63:12.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 63:12.78 52 | class ClipManager { 63:12.78 | ^~~~~~~~~~~ 63:15.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 63:15.06 /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&)': 63:15.06 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:15.06 450 | cairo_pattern_t* pat; 63:15.06 | ^~~ 63:43.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 63:43.58 /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)': 63:43.58 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:43.58 446 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 63:43.58 | ^~~~~ 63:55.38 gfx/layers 63:56.74 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:9, 63:56.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 63:56.74 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 63:56.74 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:56.74 1194 | fGetIntegerv(pname, (GLint*)&ret); 63:56.74 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 63:56.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 63:56.74 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 63:56.74 204 | GLenum texBinding; 63:56.74 | ^~~~~~~~~~ 63:59.14 /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': 63:59.14 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLBlitHelper.cpp:477:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:59.14 477 | gl->fBindVertexArray(oldVAO); 63:59.14 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 64:08.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.h:12, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 64:08.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]': 64:08.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]' 64:08.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 64:08.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] 64:08.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:08.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:08.80 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 64:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 64:08.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:08.80 23 | class nsDataHashtable : public nsBaseHashtable { 64:08.80 | ^~~~~~~~~~~~~~~ 64:12.33 gfx/layers/apz/test/gtest 64:14.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 64:14.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 64:14.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]': 64:14.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]' 64:14.37 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 64:14.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] 64:14.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:14.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.38 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 64:14.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 64:14.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 64:14.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 64:14.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 64:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:14.38 23 | class nsDataHashtable : public nsBaseHashtable { 64:14.38 | ^~~~~~~~~~~~~~~ 64:14.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 64:14.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]': 64:14.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]' 64:14.48 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 64:14.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] 64:14.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:14.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 64:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 64:14.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:14.48 23 | class nsDataHashtable : public nsBaseHashtable { 64:14.48 | ^~~~~~~~~~~~~~~ 64:25.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 64:25.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 64:25.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 = nsDataHashtable]' 64:25.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 64:25.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] 64:25.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 64:25.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 64:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 64:25.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 64:25.79 23 | class nsDataHashtable : public nsBaseHashtable { 64:25.79 | ^~~~~~~~~~~~~~~ 64:27.73 gfx/layers/apz/test/gtest/mvm 64:48.10 gfx/graphite2/src 64:48.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 64:48.51 /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] 64:48.51 80 | class Machine::Code::decoder 64:48.51 | ^~~~~~~ 64:48.76 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 64:48.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 64:48.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 64:48.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 64:48.76 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 64:48.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 64:48.76 /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*]': 64:48.76 /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]' 64:48.76 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 64:48.77 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 64:48.77 /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] 64:48.77 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 64:48.77 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 64:48.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 64:48.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 64:48.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 64:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 64:48.77 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 64:48.77 38 | class FeatureVal : public Vector 64:48.77 | ^~~~~~~~~~ 64:54.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 64:54.39 /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)': 64:54.39 /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] 64:54.39 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 64:54.39 | ^ 64:54.39 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Segment.h:38, 64:54.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Silf.cpp:32, 64:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 64:54.40 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 64:54.40 42 | struct SlotJustify 64:54.40 | ^~~~~~~~~~~ 64:56.93 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 64:56.93 /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=] 64:56.94 915 | switch (type.getNominalSize()) 64:56.94 | ^~~~~~ 64:56.94 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 64:56.94 926 | case EbtInt: 64:56.94 | ^~~~ 64:56.94 /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=] 64:56.94 927 | switch (type.getNominalSize()) 64:56.94 | ^~~~~~ 64:56.94 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 64:56.94 938 | case EbtUInt: 64:56.94 | ^~~~ 64:56.94 /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=] 64:56.94 939 | switch (type.getNominalSize()) 64:56.94 | ^~~~~~ 64:56.94 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 64:56.94 950 | case EbtBool: 64:56.94 | ^~~~ 64:56.94 /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=] 64:56.94 951 | switch (type.getNominalSize()) 64:56.94 | ^~~~~~ 64:56.94 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 64:56.94 962 | case EbtVoid: 64:56.94 | ^~~~ 65:04.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 65:04.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]': 65:04.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]' 65:04.86 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 65:04.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] 65:04.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:04.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 65:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 65:04.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:04.86 23 | class nsDataHashtable : public nsBaseHashtable { 65:04.86 | ^~~~~~~~~~~~~~~ 65:06.71 gfx/harfbuzz/src 65:11.91 gfx/ots/src 65:35.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 65:35.46 /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)': 65:35.46 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 65:35.46 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 65:35.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 65:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 65:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 65:53.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 65:53.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:53.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:53.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] 65:53.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:53.75 | ^ 65:53.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:53.75 46 | struct Block { 65:53.75 | ^~~~~ 65:57.89 gfx/thebes 65:59.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:59.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]': 65:59.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]' 65:59.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 65:59.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] 65:59.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:59.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:12, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 65:59.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:59.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 65:59.61 23 | class nsDataHashtable : public nsBaseHashtable { 65:59.61 | ^~~~~~~~~~~~~~~ 65:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65: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 = std::vector; long unsigned int N = 3]': 65: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 = std::vector]' 65:59.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 65:59.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 65:59.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:59.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.65 In file included from /usr/include/c++/9/vector:67, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:59.65 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 65:59.65 386 | class vector : protected _Vector_base<_Tp, _Alloc> 65:59.65 | ^~~~~~ 65:59.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 65:59.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 65:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:59.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]': 65:59.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]' 65:59.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 65:59.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::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 65:59.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 65:59.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:59.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 65:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 65:59.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 65:59.67 52 | class ClipManager { 65:59.67 | ^~~~~~~~~~~ 66:23.14 gfx/ipc 66:25.71 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 66:25.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 66:25.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:25.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:25.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:25.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] 66:25.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:25.71 | ^ 66:25.71 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:25.71 46 | struct Block { 66:25.71 | ^~~~~ 66:32.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.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]': 66:32.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]' 66:32.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:32.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] 66:32.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:32.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:32.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 66:32.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:32.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:32.75 23 | class nsDataHashtable : public nsBaseHashtable { 66:32.75 | ^~~~~~~~~~~~~~~ 66:32.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.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]': 66:32.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]' 66:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:32.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] 66:32.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:32.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:32.79 In file included from /usr/include/c++/9/vector:67, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:32.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:32.79 | ^~~~~~ 66:32.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.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]': 66:32.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]' 66:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:32.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] 66:32.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:32.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:32.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:32.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 66:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:32.79 52 | class ClipManager { 66:32.79 | ^~~~~~~~~~~ 66:37.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 66: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 = nsDataHashtable; long unsigned int N = 3]': 66: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 = nsDataHashtable]' 66:37.60 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 66: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 66:37.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:37.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 66:37.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 66:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 66:37.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 66:37.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 66:37.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 66:37.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:37.61 23 | class nsDataHashtable : public nsBaseHashtable { 66:37.61 | ^~~~~~~~~~~~~~~ 66:37.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 66: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]': 66: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]' 66:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 66: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] 66:37.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:37.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 66:37.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 66:37.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:37.91 23 | class nsDataHashtable : public nsBaseHashtable { 66:37.91 | ^~~~~~~~~~~~~~~ 66:41.90 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 66:41.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 66:41.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:41.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:41.90 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:41.90 /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] 66:41.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:41.90 | ^ 66:41.90 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:41.90 46 | struct Block { 66:41.90 | ^~~~~ 66:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.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]': 66:49.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]' 66:49.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:49.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] 66:49.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:49.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:49.05 23 | class nsDataHashtable : public nsBaseHashtable { 66:49.05 | ^~~~~~~~~~~~~~~ 66:49.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:49.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.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]': 66:49.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]' 66:49.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 66:49.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] 66:49.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:49.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.09 In file included from /usr/include/c++/9/vector:67, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.09 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 66:49.09 386 | class vector : protected _Vector_base<_Tp, _Alloc> 66:49.09 | ^~~~~~ 66:49.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.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]': 66:49.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]' 66:49.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 66:49.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] 66:49.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:49.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 66:49.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 66:49.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 66:49.09 52 | class ClipManager { 66:49.09 | ^~~~~~~~~~~ 66:55.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 66:55.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 66:55.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessManager.cpp:20, 66:55.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 66:55.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:55.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] 66:55.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:55.71 | ^ 66:55.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:55.71 46 | struct Block { 66:55.71 | ^~~~~ 66:57.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 66:57.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 66:57.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 66:57.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 66:57.69 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:57.69 /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] 66:57.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:57.69 | ^ 66:57.69 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:57.69 46 | struct Block { 66:57.69 | ^~~~~ 66:58.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.h:10, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:6, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 66:58.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]': 66:58.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]' 66:58.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:58.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] 66:58.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 66:58.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:58.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUChild.h:11, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:8, 66:58.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 66:58.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 66:58.17 23 | class nsDataHashtable : public nsBaseHashtable { 66:58.17 | ^~~~~~~~~~~~~~~ 67:08.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67: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 = nsDataHashtable; long unsigned int N = 3]': 67: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 = nsDataHashtable]' 67:08.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 67: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 67:08.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67:08.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:08.03 23 | class nsDataHashtable : public nsBaseHashtable { 67:08.03 | ^~~~~~~~~~~~~~~ 67:08.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:08.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67:08.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]': 67:08.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]' 67:08.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:08.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] 67:08.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.07 In file included from /usr/include/c++/9/vector:67, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67:08.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:08.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:08.08 | ^~~~~~ 67:08.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 67:08.08 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67:08.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]': 67:08.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]' 67:08.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:08.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] 67:08.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:08.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 67:08.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 67:08.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:08.09 52 | class ClipManager { 67:08.09 | ^~~~~~~~~~~ 67:10.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:10.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 67:10.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]': 67:10.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]' 67:10.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 67:10.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] 67:10.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:10.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:10.54 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 67:10.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 67:10.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:10.54 23 | class nsDataHashtable : public nsBaseHashtable { 67:10.54 | ^~~~~~~~~~~~~~~ 67:19.57 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.cpp:9: 67:19.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:19.57 /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] 67:19.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:19.57 | ^ 67:19.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:19.57 46 | struct Block { 67:19.57 | ^~~~~ 67:20.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 67:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 67:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 67:20.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 67:20.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 67:20.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:16, 67:20.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 67:20.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:20.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] 67:20.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:20.33 | ^ 67:20.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:20.33 46 | struct Block { 67:20.33 | ^~~~~ 67:24.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:24.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]': 67:24.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]' 67:24.93 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 67:24.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] 67:24.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:24.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:24.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:24.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:24.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:24.93 23 | class nsDataHashtable : public nsBaseHashtable { 67:24.93 | ^~~~~~~~~~~~~~~ 67:25.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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]': 67:25.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]' 67:25.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:25.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] 67:25.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.06 In file included from /usr/include/c++/9/vector:67, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.06 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:25.06 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:25.06 | ^~~~~~ 67:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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]': 67:25.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]' 67:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:25.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] 67:25.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:7, 67:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 67:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:25.07 52 | class ClipManager { 67:25.07 | ^~~~~~~~~~~ 67:25.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::UniquePtr; long unsigned int N = 2]': 67:25.15 /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]' 67:25.15 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 67:25.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::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 67:25.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:13, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 67:25.15 189 | class UniquePtr { 67:25.15 | ^~~~~~~~~ 67:25.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.17 /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]': 67:25.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 = nsTArray]' 67:25.17 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 67:25.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 67:25.18 2479 | class nsTArray : public nsTArray_Impl { 67:25.18 | ^~~~~~~~ 67:25.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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, mozilla::wr::FontKey>; long unsigned int N = 3]': 67:25.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, mozilla::wr::FontKey>]' 67:25.18 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 67:25.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, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 67:25.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 67:25.18 23 | class nsDataHashtable : public nsBaseHashtable { 67:25.18 | ^~~~~~~~~~~~~~~ 67:25.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 67:25.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, mozilla::wr::FontInstanceKey>]' 67:25.18 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 67:25.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, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 67:25.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 67:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 67:25.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 67:25.19 23 | class nsDataHashtable : public nsBaseHashtable { 67:25.19 | ^~~~~~~~~~~~~~~ 67:25.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.21 /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]': 67:25.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 = RefPtr]' 67:25.21 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 67:25.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 RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.21 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 67:25.21 54 | class MOZ_IS_REFPTR RefPtr { 67:25.21 | ^~~~~~ 67:25.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::unordered_map >; long unsigned int N = 3]': 67:25.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::unordered_map >]' 67:25.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 67:25.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::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.22 In file included from /usr/include/c++/9/unordered_map:47, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/unordered_map:3, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/unordered_map:44, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.22 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 67:25.22 102 | class unordered_map 67:25.22 | ^~~~~~~~~~~~~ 67:25.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::gfx::RectTyped; long unsigned int N = 2]': 67:25.22 /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]' 67:25.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 67:25.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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.22 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 67:25.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 67:25.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 67:25.23 241 | struct RectTyped : public BaseRect, PointTyped, 67:25.23 | ^~~~~~~~~ 67:25.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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]': 67:25.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]' 67:25.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2235:54: required from here 67:25.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] 67:25.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 67:25.25 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 67:25.25 | ^~~~~ 67:25.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::Maybe; long unsigned int N = 3]': 67:25.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::Maybe]' 67:25.26 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2238:57: required from here 67:25.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::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 67:25.26 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 67:25.26 | ^~~~~ 67:25.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.26 /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]': 67:25.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 = nsTArray]' 67:25.26 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2285:56: required from here 67:25.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 67:25.26 2479 | class nsTArray : public nsTArray_Impl { 67:25.26 | ^~~~~~~~ 67:25.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.26 /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]': 67:25.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 = nsTArray]' 67:25.27 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2286:58: required from here 67:25.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 67:25.27 2479 | class nsTArray : public nsTArray_Impl { 67:25.27 | ^~~~~~~~ 67:25.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::StackingContextHelper; long unsigned int N = 3]': 67:25.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::StackingContextHelper]' 67:25.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1572:46: required from here 67:25.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::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.29 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:12, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 67:25.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 67:25.29 29 | class MOZ_RAII StackingContextHelper { 67:25.29 | ^~~~~~~~~~~~~~~~~~~~~ 67:25.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.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::Maybe; long unsigned int N = 3]': 67:25.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::Maybe]' 67:25.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1595:55: required from here 67:25.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::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:25.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:25.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 67:25.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 67:25.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 67:25.29 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 67:25.29 | ^~~~~ 67:39.15 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 67:39.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 67:39.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 67:39.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 67:39.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:39.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] 67:39.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:39.15 | ^ 67:39.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:39.16 46 | struct Block { 67:39.16 | ^~~~~ 67:43.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67: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]': 67: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]' 67:43.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 67:43.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] 67:43.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 67:43.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:11: 67:43.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:43.10 23 | class nsDataHashtable : public nsBaseHashtable { 67:43.10 | ^~~~~~~~~~~~~~~ 67:43.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.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]': 67:43.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]' 67:43.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:43.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] 67:43.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.20 In file included from /usr/include/c++/9/vector:67, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 67:43.20 from /usr/include/c++/9/queue:61, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:43.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:43.20 | ^~~~~~ 67:43.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.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]': 67:43.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]' 67:43.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:43.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] 67:43.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 67:43.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 67: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 67:43.20 52 | class ClipManager { 67:43.20 | ^~~~~~~~~~~ 67:43.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.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::WebRenderScrollData; long unsigned int N = 3]': 67:43.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::WebRenderScrollData]' 67:43.22 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 67:43.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::WebRenderScrollData' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 67:43.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderImageHost.cpp:16, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:20: 67:43.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:174:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 67:43.22 174 | class WebRenderScrollData final { 67:43.22 | ^~~~~~~~~~~~~~~~~~~ 67:43.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.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::RenderRootStateManager; long unsigned int N = 3]': 67:43.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 = mozilla::layers::RenderRootStateManager]' 67:43.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 67:43.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 mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:43.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.23 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 67:43.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 67:43.23 20 | class RenderRootStateManager { 67:43.23 | ^~~~~~~~~~~~~~~~~~~~~~ 67:43.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.23 /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]': 67:43.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 = mozilla::gfx::RectTyped]' 67:43.23 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:308:41: required from here 67:43.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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 67:43.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:43.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:21, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 67:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 67:43.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 67:43.23 241 | struct RectTyped : public BaseRect, PointTyped, 67:43.23 | ^~~~~~~~~ 67:45.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 67:45.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 67:45.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]': 67:45.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]' 67:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 67:45.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] 67:45.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:45.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 67:45.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 67:45.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 67:45.22 23 | class nsDataHashtable : public nsBaseHashtable { 67:45.22 | ^~~~~~~~~~~~~~~ 67:45.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:45.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 67:45.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]': 67:45.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 = std::vector]' 67:45.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 67:45.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:45.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:45.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.33 In file included from /usr/include/c++/9/vector:67, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 67:45.33 from /usr/include/c++/9/backward/hashtable.h:62, 67:45.33 from /usr/include/c++/9/ext/hash_map:64, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/file_path.h:74, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 67:45.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 67:45.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 67:45.34 386 | class vector : protected _Vector_base<_Tp, _Alloc> 67:45.34 | ^~~~~~ 67:45.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 67:45.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]': 67:45.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]' 67:45.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 67:45.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] 67:45.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 67:45.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 67:45.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 67:45.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 67:45.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 67:45.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 67:45.35 52 | class ClipManager { 67:45.35 | ^~~~~~~~~~~ 67:59.91 gfx/vr 68:00.39 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 68:00.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 68:00.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 68:00.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 68:00.39 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:00.39 /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] 68:00.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:00.39 | ^ 68:00.39 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:00.40 46 | struct Block { 68:00.40 | ^~~~~ 68:09.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 68:09.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]': 68:09.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]' 68:09.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 68:09.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] 68:09.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:09.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:09.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:12, 68:09.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 68:09.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:09.02 23 | class nsDataHashtable : public nsBaseHashtable { 68:09.02 | ^~~~~~~~~~~~~~~ 68:09.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 68:09.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 68:09.05 /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]': 68:09.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]' 68:09.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 68:09.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 68:09.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:09.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:09.05 In file included from /usr/include/c++/9/vector:67, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 68:09.06 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 68:09.06 386 | class vector : protected _Vector_base<_Tp, _Alloc> 68:09.06 | ^~~~~~ 68:09.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 68:09.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 68:09.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]': 68:09.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]' 68:09.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 68:09.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] 68:09.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:09.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:09.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 68:09.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 68:09.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 68:09.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 68:09.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 68:09.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 68:09.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 68:09.07 52 | class ClipManager { 68:09.07 | ^~~~~~~~~~~ 68:22.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 68:22.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]': 68:22.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]' 68:22.28 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 68:22.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] 68:22.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 68:22.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/TextureSourceProvider.cpp:8, 68:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:29: 68:22.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 68:22.28 23 | class nsDataHashtable : public nsBaseHashtable { 68:22.28 | ^~~~~~~~~~~~~~~ 68:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 68:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 68:28.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 68:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 68:28.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:28.93 /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] 68:28.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:28.93 | ^ 68:28.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:28.93 46 | struct Block { 68:28.93 | ^~~~~ 68:41.50 gfx/vr/service 68:50.89 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:12, 68:50.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 68:50.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 68:50.89 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:50.89 /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] 68:50.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:50.89 | ^ 68:50.89 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:50.89 46 | struct Block { 68:50.89 | ^~~~~ 69:02.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 69:02.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.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]': 69:02.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]' 69:02.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 69:02.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] 69:02.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:02.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 69:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:02.39 23 | class nsDataHashtable : public nsBaseHashtable { 69:02.39 | ^~~~~~~~~~~~~~~ 69:02.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:02.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.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]': 69:02.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]' 69:02.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69:02.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] 69:02.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:02.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.43 In file included from /usr/include/c++/9/vector:67, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.43 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:02.43 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:02.43 | ^~~~~~ 69:02.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.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]': 69:02.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]' 69:02.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69:02.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] 69:02.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:02.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:02.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 69:02.43 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 69:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontInfoLoader.h:15, 69:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformFontList.h:15, 69:02.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:6, 69:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 69:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:02.44 52 | class ClipManager { 69:02.44 | ^~~~~~~~~~~ 69:08.38 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 69:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 69:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:08.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:08.38 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 69:08.38 /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] 69:08.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 69:08.38 | ^ 69:08.38 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 69:08.39 46 | struct Block { 69:08.39 | ^~~~~ 69:17.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 69:17.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]': 69:17.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]' 69:17.84 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 69: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] 69:17.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:17.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:17.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 69:17.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 69:17.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:17.84 23 | class nsDataHashtable : public nsBaseHashtable { 69:17.84 | ^~~~~~~~~~~~~~~ 69:18.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 69:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 69:18.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]': 69:18.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]' 69:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 69:18.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:18.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:18.04 In file included from /usr/include/c++/9/vector:67, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 69:18.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:18.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:18.04 | ^~~~~~ 69:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 69: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 69: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 = mozilla::layers::ClipManager]' 69:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 69:18.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:18.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 69:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 69:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:18.04 52 | class ClipManager { 69:18.04 | ^~~~~~~~~~~ 69:21.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.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]': 69:21.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]' 69:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 69:21.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] 69:21.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:21.21 23 | class nsDataHashtable : public nsBaseHashtable { 69:21.21 | ^~~~~~~~~~~~~~~ 69:21.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:21.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:21.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:21.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:21.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.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]': 69:21.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]' 69:21.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69:21.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] 69:21.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.25 In file included from /usr/include/c++/9/vector:67, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.25 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:21.25 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:21.25 | ^~~~~~ 69:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.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]': 69:21.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]' 69:21.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69:21.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] 69:21.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:21.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 69:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 69:21.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:21.25 52 | class ClipManager { 69:21.25 | ^~~~~~~~~~~ 69:25.14 gfx/vr/service/openvr 69:26.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 69:26.66 /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] 69:26.66 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 69:26.66 | ^~~~~~~~~~~~~~~~~~~ 69:26.66 /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] 69:26.66 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 69:26.66 | ^~~~~~~~~~~~~~~~~~~~~~ 69:26.66 /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] 69:26.66 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 69:26.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:30.15 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BLoadFromFile()': 69:30.16 /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] 69:30.16 228 | Json::Reader reader; 69:30.16 | ^~~~~~ 69:30.16 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 69:30.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 69:30.16 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 69:30.16 56 | Reader(); 69:30.16 | ^~~~~~ 69:30.16 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BSaveToFile() const': 69:30.16 /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] 69:30.16 270 | Json::StyledWriter writer; 69:30.16 | ^~~~~~ 69:30.16 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:13, 69:30.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 69:30.16 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/writer.h:229:5: note: declared here 69:30.16 229 | StyledWriter : public Writer { 69:30.16 | ^~~~~~~~~~~~ 69:31.40 gfx/config 69:35.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 69:35.08 /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)': 69:35.08 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp:319:19: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 69:35.08 319 | rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 69:35.08 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 69:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 69:42.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/config/gfxVars.cpp:9, 69:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 69:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 69:42.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] 69:42.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 69:42.06 | ^ 69:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 69:42.06 46 | struct Block { 69:42.06 | ^~~~~ 69:42.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 69:42.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 69:42.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 69:42.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] 69:42.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 69:42.37 | ^ 69:42.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 69:42.37 46 | struct Block { 69:42.37 | ^~~~~ 69:45.10 gfx/webrender_bindings 69:46.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:46.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 69:46.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]': 69:46.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]' 69:46.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 69:46.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] 69:46.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:46.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 69:46.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 69:46.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 69:46.25 23 | class nsDataHashtable : public nsBaseHashtable { 69:46.25 | ^~~~~~~~~~~~~~~ 69:46.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 69:46.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]': 69:46.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]' 69:46.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 69:46.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] 69:46.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:46.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.38 In file included from /usr/include/c++/9/vector:67, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:12, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 69:46.38 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 69:46.38 386 | class vector : protected _Vector_base<_Tp, _Alloc> 69:46.38 | ^~~~~~ 69:46.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 69:46.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 69:46.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]': 69:46.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]' 69:46.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 69:46.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] 69:46.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 69:46.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 69:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 69:46.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 69:46.39 52 | class ClipManager { 69:46.39 | ^~~~~~~~~~~ 69:51.01 gfx/skia 69:55.75 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 69:55.75 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 69:55.75 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 69:55.75 31 | memcpy(&v, &splat, 16); 69:55.75 | ^ 69:55.75 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 69:55.76 23 | class Sk4px : public Sk16b { 69:55.76 | ^~~~~ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 69:55.76 41 | memcpy(&v, px, 16); 69:55.76 | ^ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 69:55.76 23 | class Sk4px : public Sk16b { 69:55.76 | ^~~~~ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 69:55.76 46 | memcpy(&v, px, 8); 69:55.76 | ^ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 69:55.76 23 | class Sk4px : public Sk16b { 69:55.76 | ^~~~~ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 69:55.76 51 | memcpy(&v, px, 4); 69:55.76 | ^ 69:55.76 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 69:55.76 23 | class Sk4px : public Sk16b { 69:55.76 | ^~~~~ 70:00.57 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 70:00.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 70:00.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 70:00.57 31 | memcpy(&v, &splat, 16); 70:00.57 | ^ 70:00.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:00.57 23 | class Sk4px : public Sk16b { 70:00.57 | ^~~~~ 70:00.57 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:00.58 41 | memcpy(&v, px, 16); 70:00.58 | ^ 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:00.58 23 | class Sk4px : public Sk16b { 70:00.58 | ^~~~~ 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:00.58 46 | memcpy(&v, px, 8); 70:00.58 | ^ 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:00.58 23 | class Sk4px : public Sk16b { 70:00.58 | ^~~~~ 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:00.58 51 | memcpy(&v, px, 4); 70:00.58 | ^ 70:00.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:00.58 23 | class Sk4px : public Sk16b { 70:00.58 | ^~~~~ 70:04.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:04.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.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]': 70:04.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]' 70:04.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 70:04.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] 70:04.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:04.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:04.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 70:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 70:04.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:04.69 23 | class nsDataHashtable : public nsBaseHashtable { 70:04.69 | ^~~~~~~~~~~~~~~ 70:04.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.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]': 70:04.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]' 70:04.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 70:04.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] 70:04.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:04.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:04.85 In file included from /usr/include/c++/9/vector:67, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 70:04.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 70:04.85 | ^~~~~~ 70:04.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.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]': 70:04.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]' 70:04.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 70:04.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] 70:04.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:04.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:04.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 70:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 70:04.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 70:04.86 52 | class ClipManager { 70:04.86 | ^~~~~~~~~~~ 70:04.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.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::UniquePtr; long unsigned int N = 2]': 70:04.87 /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]' 70:04.87 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:779:72: required from here 70:04.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::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 70:04.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:04.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:04.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharTraits.h:23, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAlgorithm.h:10, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCoord.h:12, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsColor.h:13, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 70:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 70:04.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 70:04.88 189 | class UniquePtr { 70:04.88 | ^~~~~~~~~ 70:11.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 70:11.94 /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&)': 70:11.94 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:405:45: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:11.94 405 | txns.Length(), *useSceneBuilderThread); 70:11.94 | ^~~~~~~~~~~~~~~~~~~~~~ 70:14.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 70:14.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 70:14.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]': 70:14.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]' 70:14.48 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 70:14.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] 70:14.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:14.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:14.50 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 70:14.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 70:14.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 70:14.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:14.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 70:14.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 70:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:14.50 23 | class nsDataHashtable : public nsBaseHashtable { 70:14.50 | ^~~~~~~~~~~~~~~ 70:16.26 /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]': 70:16.26 /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*}]' 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 70:16.26 /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] 70:16.26 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 70:16.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 70:16.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 70:16.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 70:16.26 272 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 70:16.26 | ^~~~~~~~ 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 70:16.26 161 | struct T { \ 70:16.26 | ^ 70:16.26 /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]': 70:16.26 /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*}]' 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 70:16.26 /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] 70:16.26 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 70:16.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 70:16.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 70:16.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 70:16.26 287 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 70:16.26 | ^~~~~~~~ 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 70:16.26 161 | struct T { \ 70:16.26 | ^ 70:16.26 /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]': 70:16.26 /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*}]' 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 70:16.26 /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] 70:16.26 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 70:16.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 70:16.26 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 70:16.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 70:16.26 298 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 70:16.26 | ^~~~~~~~~~~~ 70:16.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 70:16.27 161 | struct T { \ 70:16.27 | ^ 70:18.14 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 70:18.14 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 70:18.14 31 | memcpy(&v, &splat, 16); 70:18.14 | ^ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:18.14 23 | class Sk4px : public Sk16b { 70:18.14 | ^~~~~ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:18.14 41 | memcpy(&v, px, 16); 70:18.14 | ^ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:18.14 23 | class Sk4px : public Sk16b { 70:18.14 | ^~~~~ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:18.14 46 | memcpy(&v, px, 8); 70:18.14 | ^ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:18.14 23 | class Sk4px : public Sk16b { 70:18.14 | ^~~~~ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 70:18.14 51 | memcpy(&v, px, 4); 70:18.14 | ^ 70:18.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 70:18.14 23 | class Sk4px : public Sk16b { 70:18.14 | ^~~~~ 70:18.42 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 70:18.42 988 | memcpy(&v, src, tail * sizeof(T)); 70:18.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.42 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 70:18.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 70:18.42 371 | class SkNx<4, uint32_t> { 70:18.42 | ^~~~~~~~~~~~~~~~~ 70:18.42 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 70:18.42 988 | memcpy(&v, src, tail * sizeof(T)); 70:18.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.42 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 70:18.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.42 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 70:18.42 428 | class SkNx<4, uint16_t> { 70:18.42 | ^~~~~~~~~~~~~~~~~ 70:18.44 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 70:18.44 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 70:18.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.44 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 70:18.44 26 | struct SkNx { 70:18.44 | ^~~~ 70:18.44 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 70:18.44 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 70:18.44 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 70:18.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.45 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 70:18.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 70:18.45 498 | class SkNx<8, uint16_t> { 70:18.45 | ^~~~~~~~~~~~~~~~~ 70:18.46 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 70:18.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 70:18.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 70:18.47 24 | memcpy(&v, p, sizeof(v)); 70:18.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 70:18.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 70:18.47 371 | class SkNx<4, uint32_t> { 70:18.47 | ^~~~~~~~~~~~~~~~~ 70:18.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 70:18.47 24 | memcpy(&v, p, sizeof(v)); 70:18.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 70:18.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 70:18.47 128 | class SkNx<4, float> { 70:18.47 | ^~~~~~~~~~~~~~ 70:18.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 70:18.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 70:18.48 24 | memcpy(&v, p, sizeof(v)); 70:18.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 70:18.48 26 | struct SkNx { 70:18.48 | ^~~~ 70:18.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 70:18.48 24 | memcpy(&v, p, sizeof(v)); 70:18.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 70:18.48 26 | struct SkNx { 70:18.48 | ^~~~ 70:18.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 70:18.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 70:18.49 24 | memcpy(&v, p, sizeof(v)); 70:18.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.49 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 70:18.49 26 | struct SkNx { 70:18.49 | ^~~~ 70:18.49 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 70:18.49 24 | memcpy(&v, p, sizeof(v)); 70:18.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:18.49 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 70:18.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 70:18.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 70:18.49 26 | struct SkNx { 70:18.49 | ^~~~ 70:18.58 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 70:18.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 70:18.58 /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=] 70:18.58 201 | case 3: k ^= data[2] << 16; 70:18.58 | ~~^~~~~~~~~~~~~~~~ 70:18.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 70:18.58 202 | case 2: k ^= data[1] << 8; 70:18.58 | ^~~~ 70:18.58 /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=] 70:18.58 202 | case 2: k ^= data[1] << 8; 70:18.58 | ~~^~~~~~~~~~~~~~~~ 70:18.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 70:18.58 203 | case 1: k ^= data[0] << 0; 70:18.58 | ^~~~ 70:30.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 70:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 70:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 70:30.50 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 70:30.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 70:30.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:30.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:30.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:30.50 | ^ 70:30.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:30.50 46 | struct Block { 70:30.50 | ^~~~~ 70:30.62 gfx/tests/gtest 70:34.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 70:34.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]': 70:34.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]' 70:34.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 70:34.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] 70:34.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:34.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 70:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 70:34.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:34.19 23 | class nsDataHashtable : public nsBaseHashtable { 70:34.19 | ^~~~~~~~~~~~~~~ 70:34.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 70:34.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]': 70:34.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]' 70:34.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 70:34.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] 70:34.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:34.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.56 In file included from /usr/include/c++/9/vector:67, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 70:34.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 70:34.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 70:34.56 | ^~~~~~ 70:34.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 70:34.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 70:34.57 /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]': 70:34.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 = mozilla::layers::ClipManager]' 70:34.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 70:34.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 70:34.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:34.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 70:34.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 70:34.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 70:34.57 52 | class ClipManager { 70:34.57 | ^~~~~~~~~~~ 70:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:10, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 70:54.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]': 70:54.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]' 70:54.92 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 70:54.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] 70:54.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 70:54.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseWidget.h:8, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:11, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 70:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 70:54.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 70:54.92 23 | class nsDataHashtable : public nsBaseHashtable { 70:54.92 | ^~~~~~~~~~~~~~~ 71:15.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 71:15.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 71:15.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]': 71:15.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 = nsDataHashtable]' 71:15.66 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 71:15.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] 71:15.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 71:15.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:15.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 71:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 71:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 71:15.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 71:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 71:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 71:15.67 23 | class nsDataHashtable : public nsBaseHashtable { 71:15.67 | ^~~~~~~~~~~~~~~ 71:30.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 71:30.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]': 71:30.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]' 71:30.06 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 71:30.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] 71:30.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 71:30.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 71:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 71:30.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 71:30.06 23 | class nsDataHashtable : public nsBaseHashtable { 71:30.06 | ^~~~~~~~~~~~~~~ 71:49.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:49.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:49.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 71:49.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:47: 71:49.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:49.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] 71:49.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:49.88 | ^ 71: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 71:49.88 46 | struct Block { 71:49.88 | ^~~~~ 71:52.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 71:52.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 71:52.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]': 71:52.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]' 71:52.98 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 71:52.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] 71:52.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 71:52.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:52.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 71:52.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 71:52.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 71:52.99 23 | class nsDataHashtable : public nsBaseHashtable { 71:52.99 | ^~~~~~~~~~~~~~~ 72:00.18 image 72:11.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/imgFrame.h:12, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:22, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 72:11.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]': 72:11.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]' 72:11.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 72:11.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] 72:11.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 72:11.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:11.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:11, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:23, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 72:11.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 72:11.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 72:11.49 23 | class nsDataHashtable : public nsBaseHashtable { 72:11.49 | ^~~~~~~~~~~~~~~ 72:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 72:19.04 988 | memcpy(&v, src, tail * sizeof(T)); 72:19.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 72:19.04 371 | class SkNx<4, uint32_t> { 72:19.04 | ^~~~~~~~~~~~~~~~~ 72:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 72:19.04 988 | memcpy(&v, src, tail * sizeof(T)); 72:19.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 72:19.04 428 | class SkNx<4, uint16_t> { 72:19.04 | ^~~~~~~~~~~~~~~~~ 72:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 72:19.05 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 72:19.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 72:19.05 26 | struct SkNx { 72:19.05 | ^~~~ 72:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 72:19.05 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 72:19.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:19.05 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:19.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.05 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 72:19.05 498 | class SkNx<8, uint16_t> { 72:19.05 | ^~~~~~~~~~~~~~~~~ 72:19.07 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 72:19.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 72:19.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 72:19.07 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 72:19.07 24 | memcpy(&v, p, sizeof(v)); 72:19.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.07 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:19.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 72:19.08 371 | class SkNx<4, uint32_t> { 72:19.08 | ^~~~~~~~~~~~~~~~~ 72:19.08 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 72:19.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 72:19.09 24 | memcpy(&v, p, sizeof(v)); 72:19.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:19.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 72:19.09 128 | class SkNx<4, float> { 72:19.09 | ^~~~~~~~~~~~~~ 72:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 72:19.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 72:19.09 24 | memcpy(&v, p, sizeof(v)); 72:19.09 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 72:19.10 26 | struct SkNx { 72:19.10 | ^~~~ 72:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 72:19.10 24 | memcpy(&v, p, sizeof(v)); 72:19.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 72:19.10 26 | struct SkNx { 72:19.10 | ^~~~ 72:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3392:80: required from here 72:19.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 72:19.10 24 | memcpy(&v, p, sizeof(v)); 72:19.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.11 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.11 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 72:19.11 26 | struct SkNx { 72:19.11 | ^~~~ 72:19.11 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 72:19.11 24 | memcpy(&v, p, sizeof(v)); 72:19.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.11 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.11 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.11 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 72:19.11 26 | struct SkNx { 72:19.11 | ^~~~ 72:19.11 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 72:19.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 72:19.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 72:19.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 72:19.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 72:19.12 24 | memcpy(&v, p, sizeof(v)); 72:19.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:19.12 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:19.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:19.12 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 72:19.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 72:19.12 26 | struct SkNx { 72:19.12 | ^~~~ 72:27.62 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitRow_opts.h:11, 72:27.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 72:27.62 31 | memcpy(&v, &splat, 16); 72:27.62 | ^ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:27.62 23 | class Sk4px : public Sk16b { 72:27.62 | ^~~~~ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:27.62 41 | memcpy(&v, px, 16); 72:27.62 | ^ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:27.62 23 | class Sk4px : public Sk16b { 72:27.62 | ^~~~~ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:27.62 46 | memcpy(&v, px, 8); 72:27.62 | ^ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:27.62 23 | class Sk4px : public Sk16b { 72:27.62 | ^~~~~ 72:27.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 72:27.63 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:27.63 51 | memcpy(&v, px, 4); 72:27.63 | ^ 72:27.63 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:27.63 23 | class Sk4px : public Sk16b { 72:27.63 | ^~~~~ 72:27.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 72:27.66 988 | memcpy(&v, src, tail * sizeof(T)); 72:27.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:27.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 72:27.66 371 | class SkNx<4, uint32_t> { 72:27.66 | ^~~~~~~~~~~~~~~~~ 72:27.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 72:27.66 988 | memcpy(&v, src, tail * sizeof(T)); 72:27.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:27.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 72:27.66 428 | class SkNx<4, uint16_t> { 72:27.66 | ^~~~~~~~~~~~~~~~~ 72:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 72:27.67 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 72:27.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 72:27.67 26 | struct SkNx { 72:27.67 | ^~~~ 72:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 72:27.67 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 72:27.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:27.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 72:27.67 498 | class SkNx<8, uint16_t> { 72:27.67 | ^~~~~~~~~~~~~~~~~ 72:27.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 72:27.68 24 | memcpy(&v, p, sizeof(v)); 72:27.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:27.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 72:27.68 371 | class SkNx<4, uint32_t> { 72:27.68 | ^~~~~~~~~~~~~~~~~ 72:27.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.68 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 72:27.69 24 | memcpy(&v, p, sizeof(v)); 72:27.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 72:27.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 72:27.69 128 | class SkNx<4, float> { 72:27.69 | ^~~~~~~~~~~~~~ 72:27.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 72:27.69 24 | memcpy(&v, p, sizeof(v)); 72:27.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 72:27.69 26 | struct SkNx { 72:27.69 | ^~~~ 72:27.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 72:27.70 24 | memcpy(&v, p, sizeof(v)); 72:27.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 72:27.70 26 | struct SkNx { 72:27.70 | ^~~~ 72:27.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 72:27.70 24 | memcpy(&v, p, sizeof(v)); 72:27.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 72:27.70 26 | struct SkNx { 72:27.70 | ^~~~ 72:27.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 72:27.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 72:27.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 72:27.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 72:27.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 72:27.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 72:27.71 24 | memcpy(&v, p, sizeof(v)); 72:27.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:27.71 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 72:27.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 72:27.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 72:27.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 72:27.71 26 | struct SkNx { 72:27.71 | ^~~~ 72:32.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 72:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 72:32.46 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:10, 72:32.46 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 72:32.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 72:32.46 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 72:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:32.46 1007 | foundInterface = 0; \ 72:32.46 | ^~~~~~~~~~~~~~ 72:32.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' 72:32.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:32.46 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:32.46 20 | NS_INTERFACE_MAP_END 72:32.46 | ^~~~~~~~~~~~~~~~~~~~ 72:32.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 72:32.46 981 | else 72:32.46 | ^~~~ 72:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:32.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:32.46 | ^~~~~~~~~~~~~~~~~~ 72:32.46 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:32.46 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 72:32.46 | ^~~~~~~~~~~~~~~~~~~~~~ 72:34.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 72:34.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 72:34.82 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:50, 72:34.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:137: 72:34.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 72:34.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] 72:34.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 72:34.82 | ^ 72:34.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 72:34.82 46 | struct Block { 72:34.82 | ^~~~~ 72:37.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 72:37.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 72:37.66 31 | memcpy(&v, &splat, 16); 72:37.66 | ^ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:37.66 23 | class Sk4px : public Sk16b { 72:37.66 | ^~~~~ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:37.66 41 | memcpy(&v, px, 16); 72:37.66 | ^ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:37.66 23 | class Sk4px : public Sk16b { 72:37.66 | ^~~~~ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:37.66 46 | memcpy(&v, px, 8); 72:37.66 | ^ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:37.66 23 | class Sk4px : public Sk16b { 72:37.66 | ^~~~~ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 72:37.66 51 | memcpy(&v, px, 4); 72:37.66 | ^ 72:37.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 72:37.67 23 | class Sk4px : public Sk16b { 72:37.67 | ^~~~~ 72:38.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 72:38.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfx2DGlue.h:13, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:13, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 72:38.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 72:38.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]': 72:38.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]' 72:38.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 72:38.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] 72:38.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 72:38.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:38.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 72:38.13 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:15, 72:38.13 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 72:38.13 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 72:38.13 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 72:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 72:38.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 72:38.13 23 | class nsDataHashtable : public nsBaseHashtable { 72:38.13 | ^~~~~~~~~~~~~~~ 72:47.19 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 72:47.19 /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]': 72:47.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 72:47.19 /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' [-Wnarrowing] 72:47.19 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.19 | ~^ 72:47.19 /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' [-Wnarrowing] 72:47.19 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.19 | ~^ 72:47.19 /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' [-Wnarrowing] 72:47.19 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.19 | ~^ 72:47.19 /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' [-Wnarrowing] 72:47.19 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.19 | ~^ 72:47.19 /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]': 72:47.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 72:47.20 /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' [-Wnarrowing] 72:47.20 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.20 | ~^ 72:47.20 /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' [-Wnarrowing] 72:47.20 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.20 | ~^ 72:47.20 /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' [-Wnarrowing] 72:47.20 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.20 | ~^ 72:47.20 /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' [-Wnarrowing] 72:47.20 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.20 | ~^ 72:47.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) float; S = __vector(4) int]': 72:47.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 72:47.20 /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' [-Wnarrowing] 72:47.20 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.20 | ~^ 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.21 /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]': 72:47.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.21 /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' [-Wnarrowing] 72:47.21 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.21 | ~^ 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.22 /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]': 72:47.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.22 /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]': 72:47.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 72:47.22 /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' [-Wnarrowing] 72:47.22 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.22 | ~^ 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.23 /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]': 72:47.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.23 /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' [-Wnarrowing] 72:47.23 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.23 | ~^ 72:47.24 /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' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.24 | ~^ 72:47.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) long unsigned int]': 72:47.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 72:47.24 /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 'short unsigned int' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.24 | ~^ 72:47.24 /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 'short unsigned int' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.24 | ~^ 72:47.24 /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 'short unsigned int' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.24 | ~^ 72:47.24 /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 'short unsigned int' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.24 | ~^ 72:47.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) unsigned char; S = __vector(4) int]': 72:47.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 72:47.24 /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' [-Wnarrowing] 72:47.24 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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]': 72:47.25 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.25 /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' [-Wnarrowing] 72:47.25 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.25 | ~^ 72:47.26 /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' [-Wnarrowing] 72:47.26 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.26 | ~^ 72:47.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) unsigned int; S = __vector(4) int]': 72:47.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 72:47.26 /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' [-Wnarrowing] 72:47.26 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.26 | ~^ 72:47.26 /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' [-Wnarrowing] 72:47.26 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.26 | ~^ 72:47.26 /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' [-Wnarrowing] 72:47.26 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.26 | ~^ 72:47.26 /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' [-Wnarrowing] 72:47.26 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.26 | ~^ 72:47.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) long unsigned int; S = __vector(4) int]': 72:47.26 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 72:47.26 /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 'long unsigned int' [-Wnarrowing] 72:47.27 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.27 | ~^ 72:47.27 /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 'long unsigned int' [-Wnarrowing] 72:47.27 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.27 | ~^ 72:47.27 /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 'long unsigned int' [-Wnarrowing] 72:47.27 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.27 | ~^ 72:47.27 /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 'long unsigned int' [-Wnarrowing] 72:47.27 108 | return D{v[0],v[1],v[2],v[3]}; 72:47.27 | ~^ 72:47.27 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1888: 72:47.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 72:47.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 72:47.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' [-Wnarrowing] 72:47.27 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.27 | ~^ 72:47.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' [-Wnarrowing] 72:47.27 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.27 | ~^ 72:47.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.28 | ~^ 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 72:47.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' [-Wnarrowing] 72:47.28 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.29 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.29 | ~^ 72:47.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.30 | ~^ 72:47.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.30 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.31 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.31 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.31 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.32 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.32 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.32 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.33 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.33 | ~^ 72:47.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:47.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' [-Wnarrowing] 72:47.34 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 72:47.34 | ~^ 72:50.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 72:50.81 /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] 72:50.81 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 72:50.81 | ^~~ 72:57.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 72:57.74 /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] 72:57.74 224 | class SkCanvas::MCRec { 72:57.74 | ^~~~~ 73:07.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:07.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 73:07.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 73:07.08 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.h:10, 73:07.08 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.cpp:7, 73:07.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image2.cpp:2: 73:07.08 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 73:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:07.08 1007 | foundInterface = 0; \ 73:07.08 | ^~~~~~~~~~~~~~ 73:07.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' 73:07.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:07.08 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:07.08 101 | NS_INTERFACE_MAP_END 73:07.08 | ^~~~~~~~~~~~~~~~~~~~ 73:07.08 /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 73:07.08 986 | else 73:07.08 | ^~~~ 73:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 73:07.08 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 73:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:07.08 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 73:07.08 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 73:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:15.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 73:15.54 /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*)': 73:15.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 73:15.54 258 | } 73:15.54 | ^ 73:15.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 73:15.54 261 | case SkCubicType::kSerpentine: 73:15.54 | ^~~~ 73:22.96 image/build 73:30.78 image/decoders 73:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 73:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 73:45.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 73:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:92: 73:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:45.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] 73:45.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:45.85 | ^ 73:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:45.85 46 | struct Block { 73:45.85 | ^~~~~ 73:47.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 73:47.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 73: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]': 73: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]' 73:47.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 73: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] 73:47.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:47.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:47.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 73:47.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 73:47.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 73:47.78 23 | class nsDataHashtable : public nsBaseHashtable { 73:47.78 | ^~~~~~~~~~~~~~~ 73:48.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 73:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 73:48.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]': 73:48.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]' 73:48.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 73:48.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] 73:48.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:48.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:48.01 In file included from /usr/include/c++/9/vector:67, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 73:48.01 from /usr/include/c++/9/backward/hashtable.h:62, 73:48.01 from /usr/include/c++/9/ext/hash_map:64, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/id_map.h:11, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 73:48.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 73:48.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 73:48.01 | ^~~~~~ 73:48.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 73:48.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]': 73:48.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]' 73:48.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 73:48.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] 73:48.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 73:48.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:48.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 73:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:74: 73:48.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 73:48.02 52 | class ClipManager { 73:48.02 | ^~~~~~~~~~~ 73:48.73 In file included from /builddir/build/BUILD/firefox-70.0.1/image/decoders/nsGIFDecoder2.h:13, 73:48.73 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/nsGIFDecoder2.cpp:41, 73:48.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 73:48.73 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 73:48.73 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 73:48.73 509 | if (*result == WriteState::FINISHED) { 73:48.73 | ^~ 73:48.73 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 73:48.73 496 | Maybe result; 73:48.73 | ^~~~~~ 73:54.15 image/decoders/icon/gtk 73:55.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 73:55.62 /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&)': 73:55.62 /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=] 73:55.62 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 73:55.62 | ^~ 73:55.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 73:55.62 509 | case SkOTTableName::Record::PlatformID::Unicode: 73:55.62 | ^~~~ 74:00.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 74:00.30 /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] 74:00.30 66 | class FwDCubicEvaluator { 74:00.30 | ^~~~~~~~~~~~~~~~~ 74:00.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>': 74:00.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::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 74:00.48 /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::False; SkPMColor = unsigned int]' 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 259 | LinearGradient4fContext::LinearIntervalProcessor { 74:00.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>': 74:00.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::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 74:00.48 /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::False; SkPMColor = unsigned int]' 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>': 74:00.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::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 74:00.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::False; SkPMColor = unsigned int]' 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>': 74:00.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::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 74:00.48 /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::True; SkPMColor = unsigned int]' 74:00.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>': 74:00.49 /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::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 74:00.49 /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::True; SkPMColor = unsigned int]' 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>': 74:00.49 /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::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 74:00.49 /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::True; SkPMColor = unsigned int]' 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 74:00.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 74:00.64 /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': 74:00.64 /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=] 74:00.64 298 | p->append(SkRasterPipeline::decal_x, decal_ctx); 74:00.64 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:00.64 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 74:00.64 300 | case kClamp_TileMode: 74:00.64 | ^~~~ 74:00.79 image/decoders/icon 74:05.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 74:05.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 74:05.16 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 74:05.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:05.16 1007 | foundInterface = 0; \ 74:05.16 | ^~~~~~~~~~~~~~ 74:05.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' 74:05.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:05.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:05.16 59 | NS_INTERFACE_MAP_END 74:05.16 | ^~~~~~~~~~~~~~~~~~~~ 74:05.16 /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 74:05.16 986 | else 74:05.16 | ^~~~ 74:05.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 74:05.16 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 74:05.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:05.16 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 74:05.16 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 74:05.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:06.98 image/encoders/ico 74:07.75 image/encoders/png 74:08.49 image/encoders/jpeg 74:09.87 image/encoders/bmp 74:10.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 74:10.93 /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': 74:10.93 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:10.93 514 | } 74:10.93 | ^ 74:10.93 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 74:10.93 516 | case SkCanvas::kPolygon_PointMode: { 74:10.93 | ^~~~ 74:16.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 74:16.53 /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&)': 74:16.53 /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] 74:16.53 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 74:16.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.83 image/test/gtest 74:18.61 In file included from /usr/include/string.h:494, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 74:18.61 from /usr/include/c++/9/bits/move.h:55, 74:18.61 from /usr/include/c++/9/bits/stl_pair.h:59, 74:18.61 from /usr/include/c++/9/utility:70, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 74:18.61 from /usr/include/c++/9/array:38, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/array:3, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/../private/SkTLogic.h:17, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/SkTArray.h:12, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkString.h:12, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkChecksum.h:12, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyph.h:11, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyph.cpp:8, 74:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 74:18.61 In function 'char* strncpy(char*, const char*, size_t)', 74:18.61 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:278:16, 74:18.61 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 74:18.61 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] 74:18.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:18.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:18.61 In function 'char* strncpy(char*, const char*, size_t)', 74:18.61 inlined from 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:274:16, 74:18.61 inlined from 'sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)' at /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 74:18.61 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size [-Wstringop-truncation] 74:18.61 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 74:18.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 74:24.08 /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': 74:24.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:24.08 497 | insertClose = false; 74:24.08 | ~~~~~~~~~~~~^~~~~~~ 74:24.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 74:24.08 498 | case kLine_Verb: { 74:24.08 | ^~~~ 74:28.92 dom/abort 74:30.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:13, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 74:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 74:30.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]': 74:30.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]' 74:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 74:30.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] 74:30.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 74:30.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:30.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:11, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:17, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 74:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 74:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 74:30.42 23 | class nsDataHashtable : public nsBaseHashtable { 74:30.42 | ^~~~~~~~~~~~~~~ 74:33.96 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 74:33.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 74:33.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 74:33.96 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 74:33.96 /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&)': 74:33.96 /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] 74:33.96 289 | ASSERT(position >= 0); 74:33.96 | ~~~~~~~~~^~~~ 74:33.96 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 74:33.96 282 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 74:33.96 | ^~~~~~~~~ 74:35.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:10, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 74:35.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 74:35.97 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 74:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:35.97 1007 | foundInterface = 0; \ 74:35.97 | ^~~~~~~~~~~~~~ 74: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' 74:35.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:35.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:35.97 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:35.97 23 | NS_INTERFACE_MAP_END 74:35.97 | ^~~~~~~~~~~~~~~~~~~~ 74: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 74:35.97 981 | else 74:35.97 | ^~~~ 74:35.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:35.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:35.97 | ^~~~~~~~~~~~~~~~~~ 74:35.97 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:35.97 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 74:35.97 | ^~~~~~~~~~~~~~~~~~~~~~ 74:35.99 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 74:35.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:35.99 1022 | foundInterface = 0; \ 74:35.99 | ^~~~~~~~~~~~~~ 74:35.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' 74:35.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:35.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.99 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:35.99 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:35.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:12, 74:35.99 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 74:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 74:35.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 74:35.99 302 | } else 74:35.99 | ^~~~ 74:35.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' 74:35.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:35.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.99 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:35.99 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 74:35.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:38.18 dom/animation 74:45.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 74:45.04 /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)': 74:45.04 /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] 74:45.04 533 | memcpy(&raw, buffer, kSizeInMemory); 74:45.04 | ^ 74:45.04 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 74:45.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkPath.h:22, 74:45.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 74:45.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 74:45.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 74:45.04 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 74:45.04 40 | class SK_API SkRRect { 74:45.04 | ^~~~~~~ 74:47.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:47.12 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 74:47.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:47.12 1022 | foundInterface = 0; \ 74:47.12 | ^~~~~~~~~~~~~~ 74: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' 74:47.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.12 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:47.12 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:47.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:47.12 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:47.13 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:47.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:47.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 74:47.13 302 | } else 74:47.13 | ^~~~ 74:47.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' 74:47.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.13 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:47.13 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 74:47.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:47.23 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 74:47.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:47.23 1007 | foundInterface = 0; \ 74:47.23 | ^~~~~~~~~~~~~~ 74: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' 74:47.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:47.23 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:47.23 36 | NS_INTERFACE_MAP_END 74:47.23 | ^~~~~~~~~~~~~~~~~~~~ 74: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 74:47.24 981 | else 74:47.24 | ^~~~ 74:47.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:47.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:47.24 | ^~~~~~~~~~~~~~~~~~ 74:47.24 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:47.24 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 74:47.24 | ^~~~~~~~~~~~~~~~~~~~~~ 74:47.26 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 74:47.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:47.26 1007 | foundInterface = 0; \ 74:47.26 | ^~~~~~~~~~~~~~ 74:47.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' 74:47.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:47.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 74:47.26 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:47.26 36 | NS_INTERFACE_MAP_END 74:47.26 | ^~~~~~~~~~~~~~~~~~~~ 74:47.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 74:47.26 981 | else 74:47.26 | ^~~~ 74:47.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:47.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:47.27 | ^~~~~~~~~~~~~~~~~~ 74:47.27 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:47.27 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 74:47.27 | ^~~~~~~~~~~~~~~~~~~~~~ 74:47.30 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 74:47.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:47.30 1022 | foundInterface = 0; \ 74:47.30 | ^~~~~~~~~~~~~~ 74:47.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' 74:47.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:47.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.31 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:47.31 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 74:47.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.31 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:47.31 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:47.31 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:47.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:47.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 74:47.31 302 | } else 74:47.31 | ^~~~ 74:47.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' 74:47.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:47.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:47.31 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:47.31 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 74:47.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:48.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:48.46 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 74:48.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:48.46 1022 | foundInterface = 0; \ 74:48.46 | ^~~~~~~~~~~~~~ 74:48.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' 74:48.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:48.46 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:48.46 82 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 74:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:48.46 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:48.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:48.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 74:48.46 302 | } else 74:48.46 | ^~~~ 74:48.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' 74:48.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:48.46 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:48.46 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 74:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74: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 = nsDataHashtable; long unsigned int N = 3]': 74: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 = nsDataHashtable]' 74:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 74:49.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] 74:49.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 74:49.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:14, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 74:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 74:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 74:49.95 23 | class nsDataHashtable : public nsBaseHashtable { 74:49.95 | ^~~~~~~~~~~~~~~ 74:53.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 74:53.02 /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*)': 74:53.02 /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] 74:53.02 43 | memcpy(&rec, ptr, size); 74:53.02 | ^ 74:53.02 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 74:53.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 74:53.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 74:53.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 74:53.02 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 74:53.02 55 | struct SkScalerContextRec { 74:53.02 | ^~~~~~~~~~~~~~~~~~ 74:53.06 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 74:53.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 74:53.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 74:53.06 /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] 74:53.06 350 | std::memcpy(&rec, ptr, sizeof(rec)); 74:53.06 | ^ 74:53.06 /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' 74:53.06 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 74:53.06 | ^~~~~~~~~~~ 74:53.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 74:53.06 345 | TRACE_EVENT1("skia", "RecForDesc", "rec", 74:53.06 | ^~~~~~~~~~~~ 74:53.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 74:53.06 346 | TRACE_STR_COPY( 74:53.06 | ^~~~~~~~~~~~~~ 74:53.06 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 74:53.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 74:53.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 74:53.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 74:53.06 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 74:53.06 55 | struct SkScalerContextRec { 74:53.06 | ^~~~~~~~~~~~~~~~~~ 74:53.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 74:53.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 74:53.13 /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] 74:53.13 74 | class SkResourceCache::Hash : 74:53.13 | ^~~~ 74:53.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 74:53.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 74:53.17 /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] 74:53.17 1077 | memset(&rec, 0, sizeof(rec)); 74:53.17 | ^ 74:53.17 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 74:53.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 74:53.17 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 74:53.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 74:53.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 74:53.17 55 | struct SkScalerContextRec { 74:53.17 | ^~~~~~~~~~~~~~~~~~ 75:00.58 In file included from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:22, 75:00.58 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestStreamingLexer.cpp:7, 75:00.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 75:00.58 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'mozilla::image::WriteState mozilla::image::SurfaceFilter::WritePixelBlocks(Func) [with PixelType = unsigned int; Func = ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::::]': 75:00.58 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:00.58 509 | if (*result == WriteState::FINISHED) { 75:00.58 | ^~ 75:00.58 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 75:00.58 496 | Maybe result; 75:00.58 | ^~~~~~ 75:00.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 75:00.60 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 75:00.60 /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] 75:00.60 112 | EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 75:00.60 | ^ 75:03.07 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 75:03.07 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:03.07 509 | if (*result == WriteState::FINISHED) { 75:03.07 | ^~ 75:03.07 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 75:03.07 496 | Maybe result; 75:03.07 | ^~~~~~ 75:06.23 dom/base 75:07.34 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_SurfacePipe_Test::TestBody()': 75:07.34 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:07.34 509 | if (*result == WriteState::FINISHED) { 75:07.34 | ^~ 75:07.34 /builddir/build/BUILD/firefox-70.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 75:07.34 496 | Maybe result; 75:07.34 | ^~~~~~ 75:13.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.h:11, 75:13.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:7: 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 75:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:13.15 1007 | foundInterface = 0; \ 75:13.15 | ^~~~~~~~~~~~~~ 75:13.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' 75:13.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:13.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:13.15 21 | NS_INTERFACE_MAP_END 75:13.15 | ^~~~~~~~~~~~~~~~~~~~ 75:13.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 75:13.15 981 | else 75:13.15 | ^~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:13.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:13.15 | ^~~~~~~~~~~~~~~~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:13.15 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:13.15 | ^~~~~~~~~~~~~~~~~~~~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 75:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:13.15 1007 | foundInterface = 0; \ 75:13.15 | ^~~~~~~~~~~~~~ 75:13.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' 75:13.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:13.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:13.15 34 | NS_INTERFACE_MAP_END 75:13.15 | ^~~~~~~~~~~~~~~~~~~~ 75:13.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 75:13.15 981 | else 75:13.15 | ^~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:13.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:13.15 | ^~~~~~~~~~~~~~~~~~ 75:13.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:13.15 33 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 75:13.15 | ^~~~~~~~~~~~~~~~~~~~~~ 75:14.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 75:14.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 75:14.35 /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] 75:14.35 332 | memcpy(&lhsRec, ptr, size); 75:14.36 | ^ 75:14.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 75:14.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 75:14.36 55 | struct SkScalerContextRec { 75:14.36 | ^~~~~~~~~~~~~~~~~~ 75:14.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 75:14.36 /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] 75:14.36 336 | memcpy(&rhsRec, ptr, size); 75:14.36 | ^ 75:14.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 75:14.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 75:14.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 75:14.36 55 | struct SkScalerContextRec { 75:14.36 | ^~~~~~~~~~~~~~~~~~ 75:22.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 75:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 75:22.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:48: 75:22.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 75:22.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] 75:22.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 75:22.24 | ^ 75:22.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 75:22.24 46 | struct Block { 75:22.24 | ^~~~~ 75:29.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 75:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 75:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 75:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 75:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 75:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 75:29.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] 75:29.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 75:29.56 | ^ 75:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 75:29.57 46 | struct Block { 75:29.57 | ^~~~~ 75:30.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 75:30.89 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 75:30.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 75:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 75:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 75:30.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 75:30.89 | ^ 75:30.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 75:30.89 44 | struct nsXPTCVariant { 75:30.89 | ^~~~~~~~~~~~~ 75:32.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 75:32.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:32.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 75:32.50 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 75:32.50 /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] 75:32.50 31 | memset(aT, 0, sizeof(T)); 75:32.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:32.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 75:32.50 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 75:32.50 2269 | struct GlobalProperties { 75:32.50 | ^~~~~~~~~~~~~~~~ 75:32.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:32.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]': 75:32.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]' 75:32.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 75:32.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] 75:32.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:32.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.80 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 75:32.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:32.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 75:32.80 23 | class nsDataHashtable : public nsBaseHashtable { 75:32.80 | ^~~~~~~~~~~~~~~ 75:33.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:33.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]': 75:33.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]' 75:33.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 75:33.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 75:33.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:33.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:33.10 In file included from /usr/include/c++/9/vector:67, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:33.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 75:33.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 75:33.10 | ^~~~~~ 75:33.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 75:33.10 /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]': 75:33.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]' 75:33.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 75:33.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] 75:33.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:33.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:33.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 75:33.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:78: 75:33.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 75:33.10 52 | class ClipManager { 75:33.10 | ^~~~~~~~~~~ 75:33.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 75:33.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 75:33.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:10, 75:33.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:33.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 75:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:33.82 1007 | foundInterface = 0; \ 75:33.82 | ^~~~~~~~~~~~~~ 75:33.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' 75:33.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:33.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:33.82 204 | NS_INTERFACE_MAP_END 75:33.82 | ^~~~~~~~~~~~~~~~~~~~ 75:33.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 75:33.82 981 | else 75:33.82 | ^~~~ 75:33.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:33.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:33.82 | ^~~~~~~~~~~~~~~~~~ 75:33.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:203:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:33.82 203 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:33.82 | ^~~~~~~~~~~~~~~~~~~~~~ 75:33.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 75:33.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:33.98 1007 | foundInterface = 0; \ 75:33.98 | ^~~~~~~~~~~~~~ 75:33.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' 75:33.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:33.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4003:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:33.98 4003 | NS_INTERFACE_MAP_END 75:33.98 | ^~~~~~~~~~~~~~~~~~~~ 75:33.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 75:33.98 981 | else 75:33.98 | ^~~~ 75:33.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:33.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:33.98 | ^~~~~~~~~~~~~~~~~~ 75:33.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4002:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:33.98 4002 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 75:33.98 | ^~~~~~~~~~~~~~~~~~~~~~ 75:35.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:35.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]': 75:35.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]' 75:35.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 75:35.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] 75:35.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:35.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.50 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 75:35.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:35.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 75:35.50 23 | class nsDataHashtable : public nsBaseHashtable { 75:35.50 | ^~~~~~~~~~~~~~~ 75:35.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:35.59 /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]': 75:35.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 = std::vector]' 75:35.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 75:35.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 75:35.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:35.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.59 In file included from /usr/include/c++/9/vector:67, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:35.59 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 75:35.59 386 | class vector : protected _Vector_base<_Tp, _Alloc> 75:35.59 | ^~~~~~ 75:35.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 75:35.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 75:35.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]': 75:35.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]' 75:35.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 75:35.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 75:35.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 75:35.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 75:35.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 75:35.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 75:35.60 52 | class ClipManager { 75:35.60 | ^~~~~~~~~~~ 75:47.19 dom/base/test/gtest 75:57.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 75:57.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 75:57.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:11: 75:57.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 75:57.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] 75:57.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 75:57.40 | ^ 75:57.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 75:57.40 46 | struct Block { 75:57.40 | ^~~~~ 75:58.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 75:58.27 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 75:58.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 75:58.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 75:58.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 75:58.27 79 | memset(this, 0, sizeof(nsXPTCVariant)); 75:58.27 | ^ 75:58.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 75:58.27 44 | struct nsXPTCVariant { 75:58.27 | ^~~~~~~~~~~~~ 75:58.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:58.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 75:58.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMessageManager.h:10, 75:58.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:10, 75:58.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 75:58.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 75:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:58.49 1007 | foundInterface = 0; \ 75:58.49 | ^~~~~~~~~~~~~~ 75: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' 75:58.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:58.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:58.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:58.49 154 | NS_INTERFACE_MAP_END 75:58.49 | ^~~~~~~~~~~~~~~~~~~~ 75:58.49 /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 75:58.49 986 | else 75:58.49 | ^~~~ 75:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 75:58.49 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 75:58.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:58.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 75:58.49 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 75:58.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 75:59.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 75:59.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 75:59.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 75:59.27 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 75: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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 75:59.27 31 | memset(aT, 0, sizeof(T)); 75:59.27 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:59.27 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 75:59.27 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 75:59.27 2269 | struct GlobalProperties { 75:59.27 | ^~~~~~~~~~~~~~~~ 76:02.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 76:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 76:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 76:02.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 76:02.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 76:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 76:02.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] 76:02.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 76:02.09 | ^ 76:02.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 76:02.09 46 | struct Block { 76:02.10 | ^~~~~ 76:02.48 dom/bindings 76:04.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 76:04.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 76:04.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 76:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 76:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 76:04.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 76:04.97 | ^ 76:04.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 76:04.97 44 | struct nsXPTCVariant { 76:04.97 | ^~~~~~~~~~~~~ 76:06.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:06.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 76:06.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:06.79 1022 | foundInterface = 0; \ 76:06.79 | ^~~~~~~~~~~~~~ 76:06.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' 76:06.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:06.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:06.79 440 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 76:06.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:06.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:06.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 76:06.79 302 | } else 76:06.79 | ^~~~ 76:06.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' 76:06.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:06.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:06.79 439 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 76:06.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:06.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:06.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 76:06.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:06.80 1007 | foundInterface = 0; \ 76:06.80 | ^~~~~~~~~~~~~~ 76:06.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' 76:06.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:06.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:06.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:528:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:06.80 528 | NS_INTERFACE_MAP_END 76:06.80 | ^~~~~~~~~~~~~~~~~~~~ 76:06.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 76:06.81 991 | else 76:06.81 | ^~~~ 76:06.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' 76:06.81 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:06.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:527:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:06.81 527 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 76:06.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 76:06.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:06.81 1022 | foundInterface = 0; \ 76:06.81 | ^~~~~~~~~~~~~~ 76:06.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' 76:06.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:06.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:06.82 743 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 76:06.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.82 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 76:06.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 76:06.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:06.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:06.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:06.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:06.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 76:06.82 302 | } else 76:06.82 | ^~~~ 76:06.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' 76:06.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:06.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:06.82 742 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 76:06.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:06.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:06.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:06.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 76:06.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:06.85 1007 | foundInterface = 0; \ 76:06.85 | ^~~~~~~~~~~~~~ 76:06.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' 76:06.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:06.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:06.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:06.85 1270 | NS_INTERFACE_MAP_END 76:06.85 | ^~~~~~~~~~~~~~~~~~~~ 76:06.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 76:06.85 981 | else 76:06.85 | ^~~~ 76:06.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:06.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:06.85 | ^~~~~~~~~~~~~~~~~~ 76:06.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:06.85 1269 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 76:06.85 | ^~~~~~~~~~~~~~~~~~~~~~ 76:07.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 76:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:07.08 1022 | foundInterface = 0; \ 76:07.08 | ^~~~~~~~~~~~~~ 76:07.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' 76:07.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.08 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:07.08 5668 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 76:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.08 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 76:07.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 76:07.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:07.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:07.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:07.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:07.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 76:07.08 302 | } else 76:07.08 | ^~~~ 76:07.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' 76:07.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:07.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5667:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:07.09 5667 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 76:07.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 76:08.06 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 76:08.06 /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] 76:08.06 31 | memset(aT, 0, sizeof(T)); 76:08.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:08.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 76:08.06 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 76:08.06 2269 | struct GlobalProperties { 76:08.06 | ^~~~~~~~~~~~~~~~ 76:08.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:08.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:08.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:08.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:08.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.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]': 76:08.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]' 76:08.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:08.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] 76:08.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:08.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 76:08.58 23 | class nsDataHashtable : public nsBaseHashtable { 76:08.59 | ^~~~~~~~~~~~~~~ 76:08.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.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]': 76:08.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]' 76:08.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 76:08.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] 76:08.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:08.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.77 In file included from /usr/include/c++/9/vector:67, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 76:08.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 76:08.77 | ^~~~~~ 76:08.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 76:08.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]': 76:08.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]' 76:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 76:08.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] 76:08.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:08.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 76:08.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 76:08.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 76:08.77 52 | class ClipManager { 76:08.77 | ^~~~~~~~~~~ 76:12.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 76:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 76:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 76:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 76:12.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 76:12.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 76: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] 76:12.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 76:12.98 | ^ 76: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 76:12.98 46 | struct Block { 76:12.98 | ^~~~~ 76:20.03 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:41: 76:20.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TimeoutManager.h: In member function 'bool nsGlobalWindowInner::RunTimeoutHandler(mozilla::dom::Timeout*, nsIScriptContext*)': 76:20.03 /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] 76:20.03 40 | static void SetNestingLevel(uint32_t aLevel) { sNestingLevel = aLevel; } 76:20.03 | ~~~~~~~~~~~~~~^~~~~~~~ 76:20.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5867:12: note: 'nestingLevel' was declared here 76:20.03 5867 | uint32_t nestingLevel; 76:20.03 | ^~~~~~~~~~~~ 76:23.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 76:23.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]': 76:23.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]' 76:23.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:23.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] 76:23.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:23.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:23.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 76:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 76:23.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 76:23.69 23 | class nsDataHashtable : public nsBaseHashtable { 76:23.69 | ^~~~~~~~~~~~~~~ 76:23.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 76:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 76:23.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]': 76:23.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]' 76:23.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 76:23.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] 76:23.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:23.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:23.74 In file included from /usr/include/c++/9/vector:67, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 76:23.74 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 76:23.74 386 | class vector : protected _Vector_base<_Tp, _Alloc> 76:23.74 | ^~~~~~ 76:23.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 76:23.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 76:23.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]': 76:23.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]' 76:23.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 76:23.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] 76:23.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:23.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:23.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 76:23.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:366: 76:23.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 76:23.75 52 | class ClipManager { 76:23.75 | ^~~~~~~~~~~ 76:24.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 76:24.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 76:24.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaControlUtils.h:14, 76:24.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:34: 76:24.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 76:24.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] 76:24.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 76:24.86 | ^ 76:24.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 76:24.86 46 | struct Block { 76:24.86 | ^~~~~ 76:26.66 dom/battery 76:26.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:23, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 76:26.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]': 76:26.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]' 76:26.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:26.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 76:26.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:26.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:26.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:26, 76:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 76:26.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 76:26.96 23 | class nsDataHashtable : public nsBaseHashtable { 76:26.96 | ^~~~~~~~~~~~~~~ 76:29.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 76:29.28 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 76:29.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 76:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 76:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 76:29.28 79 | memset(this, 0, sizeof(nsXPTCVariant)); 76:29.28 | ^ 76:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 76:29.28 44 | struct nsXPTCVariant { 76:29.28 | ^~~~~~~~~~~~~ 76:30.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:30.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 76:30.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.29 1007 | foundInterface = 0; \ 76:30.29 | ^~~~~~~~~~~~~~ 76:30.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' 76:30.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:30.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:30.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:30.29 1344 | NS_INTERFACE_MAP_END 76:30.29 | ^~~~~~~~~~~~~~~~~~~~ 76:30.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 76:30.29 981 | else 76:30.29 | ^~~~ 76:30.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:30.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:30.29 | ^~~~~~~~~~~~~~~~~~ 76:30.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:30.29 1343 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 76:30.29 | ^~~~~~~~~~~~~~~~~~~~~~ 76:31.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:31.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:31.41 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:31.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]': 76:31.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 76:31.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] 76:31.41 31 | memset(aT, 0, sizeof(T)); 76:31.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:31.41 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 76:31.41 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 76:31.41 2269 | struct GlobalProperties { 76:31.41 | ^~~~~~~~~~~~~~~~ 76:31.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:31.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]': 76:31.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]' 76:31.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:31.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] 76:31.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:31.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:31.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:31.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:31.99 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 76:31.99 23 | class nsDataHashtable : public nsBaseHashtable { 76:31.99 | ^~~~~~~~~~~~~~~ 76:32.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:32.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:32.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]': 76:32.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]' 76:32.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 76:32.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] 76:32.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:32.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:32.08 In file included from /usr/include/c++/9/vector:67, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76:32.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 76:32.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 76:32.08 | ^~~~~~ 76:32.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 76:32.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 76: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 76: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 = mozilla::layers::ClipManager]' 76:32.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 76: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 76:32.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:32.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:32.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 76:32.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:128: 76:32.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 76:32.09 52 | class ClipManager { 76:32.09 | ^~~~~~~~~~~ 76:42.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 76:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 76:42.98 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:11, 76:42.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 76:42.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 76:42.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:42.98 1007 | foundInterface = 0; \ 76:42.98 | ^~~~~~~~~~~~~~ 76:42.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' 76:42.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:42.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:42.98 1178 | NS_INTERFACE_MAP_END 76:42.98 | ^~~~~~~~~~~~~~~~~~~~ 76:42.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 76:42.98 991 | else 76:42.98 | ^~~~ 76:42.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' 76:42.98 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:42.98 1177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 76:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:45.23 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTHashtable.h:21, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsBaseHashtable.h:12, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:18, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 76:45.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]': 76:45.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]' 76:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:45.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] 76:45.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 76:45.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:45.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 76:45.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:16: 76:45.23 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 76:45.23 23 | class nsDataHashtable : public nsBaseHashtable { 76:45.23 | ^~~~~~~~~~~~~~~ 76:46.84 dom/cache 76:46.84 dom/browser-element 76:57.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 76:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 76:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 76:57.90 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/Action.cpp:7, 76:57.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 76:57.90 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 76:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:57.91 1007 | foundInterface = 0; \ 76:57.91 | ^~~~~~~~~~~~~~ 76: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' 76:57.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:57.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:57.91 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:57.91 240 | NS_INTERFACE_MAP_END 76:57.91 | ^~~~~~~~~~~~~~~~~~~~ 76: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 76:57.91 981 | else 76:57.91 | ^~~~ 76:57.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:57.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:57.91 | ^~~~~~~~~~~~~~~~~~ 76:57.91 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:57.91 239 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:57.91 | ^~~~~~~~~~~~~~~~~~~~~~ 76:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 76:58.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:58.13 1007 | foundInterface = 0; \ 76:58.13 | ^~~~~~~~~~~~~~ 76:58.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' 76:58.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:58.13 58 | NS_INTERFACE_MAP_END 76:58.13 | ^~~~~~~~~~~~~~~~~~~~ 76:58.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 76:58.13 981 | else 76:58.13 | ^~~~ 76:58.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:58.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:58.14 | ^~~~~~~~~~~~~~~~~~ 76:58.14 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:58.14 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:58.14 | ^~~~~~~~~~~~~~~~~~~~~~ 77:00.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:00.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 77:00.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]': 77:00.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]' 77:00.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 77:00.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] 77:00.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 77:00.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 77:00.72 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 77:00.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 77:00.73 23 | class nsDataHashtable : public nsBaseHashtable { 77:00.73 | ^~~~~~~~~~~~~~~ 77:04.40 dom/canvas 77:08.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.h:10, 77:08.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:7: 77:08.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 77:08.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:08.96 1007 | foundInterface = 0; \ 77:08.96 | ^~~~~~~~~~~~~~ 77:08.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' 77:08.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:08.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:08.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:08.96 60 | NS_INTERFACE_MAP_END 77:08.96 | ^~~~~~~~~~~~~~~~~~~~ 77:08.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 77:08.96 981 | else 77:08.96 | ^~~~ 77:08.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:08.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:08.96 | ^~~~~~~~~~~~~~~~~~ 77:08.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:08.96 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:08.96 | ^~~~~~~~~~~~~~~~~~~~~~ 77:09.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 77:09.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:09.00 1007 | foundInterface = 0; \ 77:09.00 | ^~~~~~~~~~~~~~ 77:09.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' 77:09.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:09.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:09.00 380 | NS_INTERFACE_MAP_END 77:09.00 | ^~~~~~~~~~~~~~~~~~~~ 77:09.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 77:09.00 981 | else 77:09.00 | ^~~~ 77:09.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:09.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:09.00 | ^~~~~~~~~~~~~~~~~~ 77:09.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:09.01 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:09.01 | ^~~~~~~~~~~~~~~~~~~~~~ 77:09.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:09.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/ForOfIterator.h:21, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 77:09.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]': 77:09.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]' 77:09.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 77:09.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] 77:09.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 77:09.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:09.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 77:09.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 77:09.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 77:09.02 23 | class nsDataHashtable : public nsBaseHashtable { 77:09.02 | ^~~~~~~~~~~~~~~ 77:19.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 77:19.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:19.66 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/PrincipalVerifier.cpp:9, 77:19.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 77:19.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 77:19.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] 77:19.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 77:19.66 | ^ 77:19.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 77:19.66 46 | struct Block { 77:19.67 | ^~~~~ 77:20.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 77:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 77:20.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 77:20.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 77:20.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:20.11 1007 | foundInterface = 0; \ 77:20.11 | ^~~~~~~~~~~~~~ 77:20.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' 77:20.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:20.11 52 | NS_INTERFACE_MAP_END 77:20.11 | ^~~~~~~~~~~~~~~~~~~~ 77: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 77:20.11 981 | else 77:20.11 | ^~~~ 77: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' 77:20.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:20.11 | ^~~~~~~~~~~~~~~~~~ 77:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:20.11 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:20.11 | ^~~~~~~~~~~~~~~~~~~~~~ 77:20.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 77:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 77:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 77:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 77:20.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 77:20.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] 77:20.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 77:20.18 | ^ 77:20.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 77:20.18 46 | struct Block { 77:20.18 | ^~~~~ 77:20.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 77:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:20.58 1007 | foundInterface = 0; \ 77:20.58 | ^~~~~~~~~~~~~~ 77: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' 77:20.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:20.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:20.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:20.58 94 | NS_INTERFACE_MAP_END 77:20.58 | ^~~~~~~~~~~~~~~~~~~~ 77:20.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:12, 77:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:20.58 /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 77:20.58 3374 | } else 77:20.59 | ^~~~ 77:20.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 77:20.59 3374 | } else 77:20.59 | ^~~~ 77:20.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 77:20.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 77:20.62 /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] 77:20.62 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 77:20.62 | ^ 77:20.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:20.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 77:20.62 123 | struct InternalAttr { 77:20.62 | ^~~~~~~~~~~~ 77:20.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 77:20.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 77:20.62 /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] 77:20.62 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 77:20.62 | ^ 77:20.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 77:20.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:20.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 77:20.63 175 | class Impl { 77:20.63 | ^~~~ 77:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 77:20.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 77:20.63 /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] 77:20.63 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 77:20.63 | ^ 77:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 77:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:20.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 77:20.63 175 | class Impl { 77:20.63 | ^~~~ 77:21.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 77:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 77:21.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 77:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:21.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 77:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:21.07 1007 | foundInterface = 0; \ 77:21.07 | ^~~~~~~~~~~~~~ 77: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' 77:21.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:21.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:21.07 38 | NS_INTERFACE_MAP_END 77:21.07 | ^~~~~~~~~~~~~~~~~~~~ 77:21.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 77:21.07 981 | else 77:21.07 | ^~~~ 77:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:21.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:21.07 | ^~~~~~~~~~~~~~~~~~ 77:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:21.07 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:21.07 | ^~~~~~~~~~~~~~~~~~~~~~ 77:22.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 77:22.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:22.79 1007 | foundInterface = 0; \ 77:22.79 | ^~~~~~~~~~~~~~ 77:22.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' 77:22.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:22.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:22.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:22.79 40 | NS_INTERFACE_MAP_END 77:22.79 | ^~~~~~~~~~~~~~~~~~~~ 77:22.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 77:22.79 981 | else 77:22.79 | ^~~~ 77:22.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:22.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:22.79 | ^~~~~~~~~~~~~~~~~~ 77:22.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:22.79 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:22.79 | ^~~~~~~~~~~~~~~~~~~~~~ 77:22.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 77:22.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:22.90 1022 | foundInterface = 0; \ 77:22.90 | ^~~~~~~~~~~~~~ 77:22.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' 77:22.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:22.91 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 77:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 77:22.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 77:22.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 77:22.91 302 | } else 77:22.91 | ^~~~ 77:22.91 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:22.91 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 77:22.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 77:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:24.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ChromeUtils.cpp:26, 77:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 77:24.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 77:24.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] 77:24.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 77:24.40 | ^ 77:24.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 77:24.40 46 | struct Block { 77:24.40 | ^~~~~ 77:24.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:24.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:24.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 77:24.79 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:7, 77:24.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 77:24.79 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 77:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:24.79 1007 | foundInterface = 0; \ 77:24.79 | ^~~~~~~~~~~~~~ 77:24.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' 77:24.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:24.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:24.79 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:911:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:24.79 911 | NS_INTERFACE_MAP_END 77:24.79 | ^~~~~~~~~~~~~~~~~~~~ 77:24.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 77:24.79 981 | else 77:24.79 | ^~~~ 77:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:24.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:24.80 | ^~~~~~~~~~~~~~~~~~ 77:24.80 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:910:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:24.80 910 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:24.80 | ^~~~~~~~~~~~~~~~~~~~~~ 77:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 77:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.75 1007 | foundInterface = 0; \ 77:26.75 | ^~~~~~~~~~~~~~ 77: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' 77:26.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.75 40 | NS_INTERFACE_MAP_END 77:26.75 | ^~~~~~~~~~~~~~~~~~~~ 77:26.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 77:26.75 981 | else 77:26.75 | ^~~~ 77: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' 77:26.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.75 | ^~~~~~~~~~~~~~~~~~ 77:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.75 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.75 | ^~~~~~~~~~~~~~~~~~~~~~ 77:26.93 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 77:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.94 1007 | foundInterface = 0; \ 77:26.94 | ^~~~~~~~~~~~~~ 77:26.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' 77:26.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.94 268 | NS_INTERFACE_MAP_END 77:26.94 | ^~~~~~~~~~~~~~~~~~~~ 77:26.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 77:26.94 981 | else 77:26.94 | ^~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.94 | ^~~~~~~~~~~~~~~~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.94 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.94 | ^~~~~~~~~~~~~~~~~~~~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 77:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:26.94 1007 | foundInterface = 0; \ 77:26.94 | ^~~~~~~~~~~~~~ 77:26.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' 77:26.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:26.94 25 | NS_INTERFACE_MAP_END 77:26.94 | ^~~~~~~~~~~~~~~~~~~~ 77:26.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 77:26.94 981 | else 77:26.94 | ^~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:26.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:26.94 | ^~~~~~~~~~~~~~~~~~ 77:26.94 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:26.94 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:26.94 | ^~~~~~~~~~~~~~~~~~~~~~ 77:27.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 77:27.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.30 1022 | foundInterface = 0; \ 77:27.30 | ^~~~~~~~~~~~~~ 77:27.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' 77:27.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:27.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:27.30 318 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:27.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.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 77:27.30 981 | else 77:27.30 | ^~~~ 77:27.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:27.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:27.30 | ^~~~~~~~~~~~~~~~~~ 77:27.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:27.30 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:27.30 | ^~~~~~~~~~~~~~~~~~~~~~ 77:29.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 77:29.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]': 77:29.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]' 77:29.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 77:29.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] 77:29.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 77:29.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.31 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:11, 77:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 77:29.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 77:29.31 23 | class nsDataHashtable : public nsBaseHashtable { 77:29.31 | ^~~~~~~~~~~~~~~ 77:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 77:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 77:29.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]': 77:29.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]' 77:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 77:29.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] 77:29.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 77:29.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.52 In file included from /usr/include/c++/9/vector:67, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.h:14, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.cpp:7, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:2: 77:29.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 77:29.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 77:29.52 | ^~~~~~ 77:29.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 77:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 77:29.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]': 77:29.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]' 77:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 77:29.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] 77:29.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 77:29.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:29.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 77:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 77:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 77:29.53 52 | class ClipManager { 77:29.53 | ^~~~~~~~~~~ 77:44.19 dom/webgpu 77:49.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 77:49.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 77:49.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:11, 77:49.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:49.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 77:49.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] 77:49.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 77:49.69 | ^ 77:49.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 77:49.69 46 | struct Block { 77:49.69 | ^~~~~ 77:50.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:50.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:50.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 77:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:50.14 1007 | foundInterface = 0; \ 77:50.14 | ^~~~~~~~~~~~~~ 77:50.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' 77:50.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:50.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:50.14 80 | NS_INTERFACE_MAP_END 77:50.14 | ^~~~~~~~~~~~~~~~~~~~ 77:50.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 77:50.14 981 | else 77:50.14 | ^~~~ 77:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:50.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:50.14 | ^~~~~~~~~~~~~~~~~~ 77:50.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:50.14 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:50.15 | ^~~~~~~~~~~~~~~~~~~~~~ 77:50.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 77:50.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:50.33 1007 | foundInterface = 0; \ 77:50.33 | ^~~~~~~~~~~~~~ 77:50.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' 77:50.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:50.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:50.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:50.33 25 | NS_INTERFACE_MAP_END 77:50.33 | ^~~~~~~~~~~~~~~~~~~~ 77:50.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 77:50.33 981 | else 77:50.33 | ^~~~ 77:50.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:50.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:50.33 | ^~~~~~~~~~~~~~~~~~ 77:50.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:50.33 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:50.33 | ^~~~~~~~~~~~~~~~~~~~~~ 77:50.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 77:50.85 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 77:50.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 77:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 77:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 77:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 77:50.85 79 | memset(this, 0, sizeof(nsXPTCVariant)); 77:50.85 | ^ 77:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 77:50.85 44 | struct nsXPTCVariant { 77:50.85 | ^~~~~~~~~~~~~ 77:51.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 77:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.09 1007 | foundInterface = 0; \ 77:51.09 | ^~~~~~~~~~~~~~ 77: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' 77:51.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.09 284 | NS_INTERFACE_MAP_END 77:51.09 | ^~~~~~~~~~~~~~~~~~~~ 77: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 77:51.09 981 | else 77:51.09 | ^~~~ 77: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' 77:51.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.09 | ^~~~~~~~~~~~~~~~~~ 77:51.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.09 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.09 | ^~~~~~~~~~~~~~~~~~~~~~ 77:51.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 77:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.33 1007 | foundInterface = 0; \ 77:51.33 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.33 148 | NS_INTERFACE_MAP_END 77:51.33 | ^~~~~~~~~~~~~~~~~~~~ 77:51.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 77:51.33 981 | else 77:51.33 | ^~~~ 77:51.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:51.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.33 | ^~~~~~~~~~~~~~~~~~ 77:51.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.33 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.33 | ^~~~~~~~~~~~~~~~~~~~~~ 77:51.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 77:51.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.41 1007 | foundInterface = 0; \ 77:51.41 | ^~~~~~~~~~~~~~ 77: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' 77:51.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.41 23 | NS_INTERFACE_MAP_END 77:51.41 | ^~~~~~~~~~~~~~~~~~~~ 77:51.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 77:51.41 981 | else 77:51.41 | ^~~~ 77:51.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:51.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.41 | ^~~~~~~~~~~~~~~~~~ 77:51.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.41 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.41 | ^~~~~~~~~~~~~~~~~~~~~~ 77:51.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 77:51.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.76 1007 | foundInterface = 0; \ 77:51.76 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.76 48 | NS_INTERFACE_MAP_END 77:51.76 | ^~~~~~~~~~~~~~~~~~~~ 77:51.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 77:51.76 981 | else 77:51.76 | ^~~~ 77:51.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:51.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.76 | ^~~~~~~~~~~~~~~~~~ 77:51.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.76 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.76 | ^~~~~~~~~~~~~~~~~~~~~~ 77:51.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 77:51.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.80 1007 | foundInterface = 0; \ 77:51.80 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.80 22 | NS_INTERFACE_MAP_END 77:51.80 | ^~~~~~~~~~~~~~~~~~~~ 77:51.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 77:51.80 981 | else 77:51.80 | ^~~~ 77:51.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:51.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.80 | ^~~~~~~~~~~~~~~~~~ 77:51.80 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.80 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.80 | ^~~~~~~~~~~~~~~~~~~~~~ 77:51.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 77:51.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.82 1007 | foundInterface = 0; \ 77:51.82 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.82 132 | NS_INTERFACE_MAP_END 77:51.82 | ^~~~~~~~~~~~~~~~~~~~ 77:51.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:51.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 77:51.82 302 | } else 77:51.82 | ^~~~ 77:51.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' 77:51.82 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.82 /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' 77:51.82 131 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 77:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:51.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 77:51.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.83 1022 | foundInterface = 0; \ 77:51.83 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:51.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:51.83 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:51.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:51.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:51.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 77:51.84 302 | } else 77:51.84 | ^~~~ 77:51.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' 77:51.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:51.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:51.84 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 77:51.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:51.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:51.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 77:51.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:51.86 1007 | foundInterface = 0; \ 77:51.86 | ^~~~~~~~~~~~~~ 77:51.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' 77:51.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:51.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:51.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:51.87 21 | NS_INTERFACE_MAP_END 77:51.87 | ^~~~~~~~~~~~~~~~~~~~ 77:51.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 77:51.87 981 | else 77:51.87 | ^~~~ 77:51.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:51.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:51.87 | ^~~~~~~~~~~~~~~~~~ 77:51.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:51.87 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:51.87 | ^~~~~~~~~~~~~~~~~~~~~~ 77:52.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 77:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 77:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 77:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:52.52 1007 | foundInterface = 0; \ 77:52.52 | ^~~~~~~~~~~~~~ 77:52.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' 77:52.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:52.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:52.52 3040 | NS_INTERFACE_MAP_END 77:52.52 | ^~~~~~~~~~~~~~~~~~~~ 77:52.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 77:52.52 981 | else 77:52.52 | ^~~~ 77:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:52.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:52.52 | ^~~~~~~~~~~~~~~~~~ 77:52.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:52.52 3039 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 77:52.52 | ^~~~~~~~~~~~~~~~~~~~~~ 77:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 77:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:52.54 1022 | foundInterface = 0; \ 77:52.54 | ^~~~~~~~~~~~~~ 77:52.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' 77:52.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:52.55 3440 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 77:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 77:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 77:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:52.55 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 77:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 77:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 77:52.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 77:52.55 302 | } else 77:52.55 | ^~~~ 77:52.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' 77:52.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.55 /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' 77:52.55 3439 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 77:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 77:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 77:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 77:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:52.60 1022 | foundInterface = 0; \ 77:52.60 | ^~~~~~~~~~~~~~ 77: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' 77:52.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3849:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:52.60 3849 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 77:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 77:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 77:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 77:52.61 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 77:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 77:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 77:52.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 77:52.61 302 | } else 77:52.61 | ^~~~ 77:52.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' 77:52.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.61 /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' 77:52.61 3848 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 77:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:52.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 77:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 77:52.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 77:52.68 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 77:52.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 77:52.68 31 | memset(aT, 0, sizeof(T)); 77:52.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:52.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 77:52.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 77:52.68 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 77:52.68 2269 | struct GlobalProperties { 77:52.68 | ^~~~~~~~~~~~~~~~ 78:08.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 78:08.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportOrigins()': 78:08.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:183:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:08.09 183 | switch (reason.value()) { 78:08.09 | ^~~~~~ 78:10.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 78:10.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 78:10.02 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 78:10.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:10.03 1007 | foundInterface = 0; \ 78:10.03 | ^~~~~~~~~~~~~~ 78:10.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' 78:10.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:10.03 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:10.03 2551 | NS_INTERFACE_MAP_END 78:10.03 | ^~~~~~~~~~~~~~~~~~~~ 78:10.03 /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 78:10.03 991 | else 78:10.03 | ^~~~ 78:10.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:10.03 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:10.03 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:10.03 2549 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 78:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 78:12.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]': 78:12.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]' 78:12.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 78:12.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] 78:12.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:12.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.61 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 78:12.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 78:12.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 78:12.61 23 | class nsDataHashtable : public nsBaseHashtable { 78:12.61 | ^~~~~~~~~~~~~~~ 78:18.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 78:18.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 78:18.23 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 78:18.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:18.24 1022 | foundInterface = 0; \ 78:18.24 | ^~~~~~~~~~~~~~ 78:18.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' 78:18.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:18.24 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.24 /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' 78:18.24 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 78:18.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 78:18.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 78:18.24 302 | } else 78:18.24 | ^~~~ 78:18.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' 78:18.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.24 /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' 78:18.24 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.24 /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' 78:18.24 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 78:18.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:25.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 78:25.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 78:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 78:25.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:25.51 1007 | foundInterface = 0; \ 78:25.51 | ^~~~~~~~~~~~~~ 78:25.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' 78:25.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:25.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:25.51 58 | NS_INTERFACE_MAP_END 78:25.51 | ^~~~~~~~~~~~~~~~~~~~ 78:25.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 78:25.51 981 | else 78:25.51 | ^~~~ 78:25.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:25.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:25.51 | ^~~~~~~~~~~~~~~~~~ 78:25.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:25.51 57 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 78:25.52 | ^~~~~~~~~~~~~~~~~~~~~~ 78:27.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 78:27.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]': 78:27.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]' 78:27.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 78:27.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] 78:27.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:27.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:27.44 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 78:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 78:27.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 78:27.44 23 | class nsDataHashtable : public nsBaseHashtable { 78:27.44 | ^~~~~~~~~~~~~~~ 78:29.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 78:29.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 78:29.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:29.85 1022 | foundInterface = 0; \ 78:29.85 | ^~~~~~~~~~~~~~ 78:29.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' 78:29.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:29.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:29.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:29.85 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 78:29.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:29.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 78:29.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 78:29.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 78:29.85 302 | } else 78:29.85 | ^~~~ 78:29.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' 78:29.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:29.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:29.85 /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' 78:29.85 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 78:29.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:31.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 78:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 78:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 78:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 78:31.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 78:31.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:31.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] 78:31.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:31.54 | ^ 78:31.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:31.54 46 | struct Block { 78:31.54 | ^~~~~ 78:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 78: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]': 78: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]' 78:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 78: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] 78:43.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:43.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 78:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 78:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 78:43.75 23 | class nsDataHashtable : public nsBaseHashtable { 78:43.75 | ^~~~~~~~~~~~~~~ 78:46.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 78:46.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 78:46.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:46.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] 78:46.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:46.01 | ^ 78:46.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:46.01 46 | struct Block { 78:46.01 | ^~~~~ 78:50.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 78:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.59 1022 | foundInterface = 0; \ 78:50.59 | ^~~~~~~~~~~~~~ 78:50.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' 78:50.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:50.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:50.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:50.59 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 78:50.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:50.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:50.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:50.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 78:50.59 302 | } else 78:50.59 | ^~~~ 78:50.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' 78:50.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:50.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:50.59 /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' 78:50.59 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 78:50.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:55.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:55.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78: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]': 78: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]' 78:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 78:55.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] 78:55.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:55.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:55.20 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:55.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:55.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 78:55.20 23 | class nsDataHashtable : public nsBaseHashtable { 78:55.20 | ^~~~~~~~~~~~~~~ 78:55.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:55.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:55.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]': 78:55.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 = std::vector]' 78:55.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 78:55.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 78:55.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:55.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:55.33 In file included from /usr/include/c++/9/vector:67, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:55.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 78:55.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 78:55.33 | ^~~~~~ 78:55.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 78:55.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 78:55.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]': 78:55.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]' 78:55.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 78:55.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] 78:55.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 78:55.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:55.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 78:55.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 78:55.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 78:55.34 52 | class ClipManager { 78:55.34 | ^~~~~~~~~~~ 79:32.42 dom/clients/api 79:39.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.h:9, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:7, 79:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 79:39.82 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 79:39.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:39.82 1007 | foundInterface = 0; \ 79:39.82 | ^~~~~~~~~~~~~~ 79:39.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' 79:39.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:39.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:39.82 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:39.82 33 | NS_INTERFACE_MAP_END 79:39.82 | ^~~~~~~~~~~~~~~~~~~~ 79:39.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 79:39.82 981 | else 79:39.82 | ^~~~ 79:39.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:39.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:39.82 | ^~~~~~~~~~~~~~~~~~ 79:39.82 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:39.82 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:39.83 | ^~~~~~~~~~~~~~~~~~~~~~ 79:40.01 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 79:40.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:40.01 1007 | foundInterface = 0; \ 79:40.01 | ^~~~~~~~~~~~~~ 79:40.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' 79:40.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:40.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:40.01 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:40.01 36 | NS_INTERFACE_MAP_END 79:40.01 | ^~~~~~~~~~~~~~~~~~~~ 79:40.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 79:40.01 981 | else 79:40.01 | ^~~~ 79:40.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:40.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:40.01 | ^~~~~~~~~~~~~~~~~~ 79:40.01 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:40.01 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:40.01 | ^~~~~~~~~~~~~~~~~~~~~~ 79:46.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 79:46.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 79:46.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:96, 79:46.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 79:46.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:46.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] 79:46.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:46.35 | ^ 79:46.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:46.35 46 | struct Block { 79:46.35 | ^~~~~ 79:53.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:53.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 79:53.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:53.39 1007 | foundInterface = 0; \ 79:53.39 | ^~~~~~~~~~~~~~ 79:53.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' 79:53.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:53.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:53.39 1873 | NS_INTERFACE_MAP_END 79:53.39 | ^~~~~~~~~~~~~~~~~~~~ 79:53.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 79:53.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:53.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 79:53.39 302 | } else 79:53.39 | ^~~~ 79:53.39 /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' 79:53.39 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.39 /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' 79:53.39 1872 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 79:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:54.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 79:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 79:54.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 79:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:54.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 79:54.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:54.81 1007 | foundInterface = 0; \ 79:54.81 | ^~~~~~~~~~~~~~ 79:54.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' 79:54.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:54.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:54.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12491:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:54.81 12491 | NS_INTERFACE_MAP_END 79:54.81 | ^~~~~~~~~~~~~~~~~~~~ 79:54.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 79:54.81 981 | else 79:54.81 | ^~~~ 79:54.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:54.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:54.81 | ^~~~~~~~~~~~~~~~~~ 79:54.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12490:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:54.81 12490 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:54.81 | ^~~~~~~~~~~~~~~~~~~~~~ 79:54.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:54.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:54.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:54.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 79:54.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 79:54.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 79:54.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 79:54.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:54.85 1022 | foundInterface = 0; \ 79:54.85 | ^~~~~~~~~~~~~~ 79:54.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' 79:54.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:54.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:54.85 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:54.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 79:54.85 981 | else 79:54.85 | ^~~~ 79:54.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:54.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:54.85 | ^~~~~~~~~~~~~~~~~~ 79:54.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:54.85 139 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:54.85 | ^~~~~~~~~~~~~~~~~~~~~~ 79:55.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 79:55.11 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 79:55.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 79:55.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 79:55.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 79:55.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 79:55.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 79:55.11 79 | memset(this, 0, sizeof(nsXPTCVariant)); 79:55.11 | ^ 79:55.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 79:55.11 44 | struct nsXPTCVariant { 79:55.11 | ^~~~~~~~~~~~~ 79:55.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 79:55.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:55.30 1007 | foundInterface = 0; \ 79:55.30 | ^~~~~~~~~~~~~~ 79:55.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' 79:55.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:55.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:55.30 118 | NS_INTERFACE_MAP_END 79:55.30 | ^~~~~~~~~~~~~~~~~~~~ 79:55.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 79:55.30 991 | else 79:55.30 | ^~~~ 79:55.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' 79:55.30 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:55.30 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 79:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:55.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:55.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:55.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 79:55.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 79:55.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 79:55.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 79:55.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:55.31 1007 | foundInterface = 0; \ 79:55.31 | ^~~~~~~~~~~~~~ 79:55.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' 79:55.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:55.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:55.31 22 | NS_INTERFACE_MAP_END 79:55.31 | ^~~~~~~~~~~~~~~~~~~~ 79:55.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 79:55.31 981 | else 79:55.31 | ^~~~ 79:55.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:55.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:55.31 | ^~~~~~~~~~~~~~~~~~ 79:55.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:55.31 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:55.31 | ^~~~~~~~~~~~~~~~~~~~~~ 79:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 79:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.38 1007 | foundInterface = 0; \ 79:56.38 | ^~~~~~~~~~~~~~ 79:56.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' 79:56.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:56.38 55 | NS_INTERFACE_MAP_END 79:56.38 | ^~~~~~~~~~~~~~~~~~~~ 79:56.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 79:56.38 981 | else 79:56.38 | ^~~~ 79: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' 79:56.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:56.38 | ^~~~~~~~~~~~~~~~~~ 79:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:56.38 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:56.38 | ^~~~~~~~~~~~~~~~~~~~~~ 79:57.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 79:57.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 79:57.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageBroadcaster.cpp:8, 79:57.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:56: 79:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:57.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:57.50 | ^ 79:57.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:57.50 46 | struct Block { 79:57.50 | ^~~~~ 79:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 79:57.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:57.75 1022 | foundInterface = 0; \ 79:57.75 | ^~~~~~~~~~~~~~ 79:57.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' 79:57.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:57.75 1946 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:57.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 79:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 79:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 79:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 79:57.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 79:57.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:57.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 79:57.75 302 | } else 79:57.75 | ^~~~ 79:57.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' 79:57.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:57.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:57.75 1945 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 79:57.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:57.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 79:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 79:57.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 79:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:57.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 79:57.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:57.98 1007 | foundInterface = 0; \ 79:57.98 | ^~~~~~~~~~~~~~ 79:57.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' 79:57.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:57.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:57.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:57.98 92 | NS_INTERFACE_MAP_END 79:57.98 | ^~~~~~~~~~~~~~~~~~~~ 79:57.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 79:57.98 981 | else 79:57.98 | ^~~~ 79:57.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:57.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:57.98 | ^~~~~~~~~~~~~~~~~~ 79:57.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:57.99 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:57.99 | ^~~~~~~~~~~~~~~~~~~~~~ 79:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 79:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.01 1007 | foundInterface = 0; \ 79:58.01 | ^~~~~~~~~~~~~~ 79: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' 79:58.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:58.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:58.01 157 | NS_INTERFACE_MAP_END 79:58.01 | ^~~~~~~~~~~~~~~~~~~~ 79: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 79:58.01 981 | else 79:58.01 | ^~~~ 79: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' 79:58.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:58.01 | ^~~~~~~~~~~~~~~~~~ 79:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:58.01 156 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:58.01 | ^~~~~~~~~~~~~~~~~~~~~~ 79:58.02 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 79:58.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.02 1007 | foundInterface = 0; \ 79:58.02 | ^~~~~~~~~~~~~~ 79:58.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' 79:58.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:58.02 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:409:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:58.02 409 | NS_INTERFACE_MAP_END 79:58.02 | ^~~~~~~~~~~~~~~~~~~~ 79:58.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 79:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 79:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 79:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 79:58.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 79:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:58.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 79:58.03 302 | } else 79:58.03 | ^~~~ 79:58.03 /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' 79:58.03 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:58.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.03 /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' 79:58.03 408 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 79:58.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 79:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 79:58.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 79:58.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:58.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 79:58.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.03 1035 | foundInterface = 0; \ 79:58.03 | ^~~~~~~~~~~~~~ 79:58.03 /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' 79:58.03 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 79:58.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 79:58.03 505 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 79:58.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.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 79:58.03 981 | else 79:58.03 | ^~~~ 79:58.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:58.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:58.04 | ^~~~~~~~~~~~~~~~~~ 79:58.04 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:58.04 504 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:58.04 | ^~~~~~~~~~~~~~~~~~~~~~ 79:58.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 79:58.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.07 1022 | foundInterface = 0; \ 79:58.07 | ^~~~~~~~~~~~~~ 79:58.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' 79:58.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:58.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1883:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:58.07 1883 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 79:58.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 79:58.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 79:58.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 79:58.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 79:58.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 79:58.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:58.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 79:58.07 302 | } else 79:58.07 | ^~~~ 79:58.07 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1882:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:58.07 1882 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 79:58.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 79:58.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 79:58.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.11 1022 | foundInterface = 0; \ 79:58.11 | ^~~~~~~~~~~~~~ 79: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' 79:58.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:58.11 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 79:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 79:58.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 79:58.12 /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 79:58.12 391 | else 79:58.12 | ^~~~ 79:58.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 79:58.12 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 79:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:58.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 79:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 79:58.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 79:58.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:58.13 1007 | foundInterface = 0; \ 79:58.13 | ^~~~~~~~~~~~~~ 79:58.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' 79:58.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:58.13 26 | NS_INTERFACE_MAP_END 79:58.13 | ^~~~~~~~~~~~~~~~~~~~ 79:58.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 79:58.13 981 | else 79:58.13 | ^~~~ 79:58.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:58.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:58.13 | ^~~~~~~~~~~~~~~~~~ 79:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:58.13 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:58.13 | ^~~~~~~~~~~~~~~~~~~~~~ 80:00.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 80: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 = nsDataHashtable; long unsigned int N = 3]': 80: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 = nsDataHashtable]' 80:00.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 80: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 80:00.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 80:00.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:00.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 80:00.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 80:00.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 80:00.92 23 | class nsDataHashtable : public nsBaseHashtable { 80:00.92 | ^~~~~~~~~~~~~~~ 80:01.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 80:01.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 80:01.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]': 80:01.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]' 80:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 80:01.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] 80:01.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 80:01.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.03 In file included from /usr/include/c++/9/vector:67, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 80:01.03 from /usr/include/c++/9/queue:61, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 80:01.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 80:01.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 80:01.03 | ^~~~~~ 80:01.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 80:01.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]': 80:01.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]' 80:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 80:01.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] 80:01.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 80:01.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:253, 80:01.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 80:01.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 80:01.03 52 | class ClipManager { 80:01.03 | ^~~~~~~~~~~ 80:01.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:01.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 80:01.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:01.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 80:01.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 80:01.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 80:01.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 80:01.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:01.46 1007 | foundInterface = 0; \ 80:01.46 | ^~~~~~~~~~~~~~ 80:01.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' 80:01.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:01.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:01.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:01.46 133 | NS_INTERFACE_MAP_END 80:01.46 | ^~~~~~~~~~~~~~~~~~~~ 80: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 80:01.46 981 | else 80:01.46 | ^~~~ 80: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' 80:01.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:01.46 | ^~~~~~~~~~~~~~~~~~ 80:01.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:01.46 132 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:01.47 | ^~~~~~~~~~~~~~~~~~~~~~ 80:01.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 80:01.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:01.83 1007 | foundInterface = 0; \ 80:01.83 | ^~~~~~~~~~~~~~ 80:01.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' 80:01.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:01.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:01.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:01.83 153 | NS_INTERFACE_MAP_END 80:01.83 | ^~~~~~~~~~~~~~~~~~~~ 80:01.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 80:01.83 981 | else 80:01.83 | ^~~~ 80:01.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:01.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:01.83 | ^~~~~~~~~~~~~~~~~~ 80:01.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:01.84 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:01.84 | ^~~~~~~~~~~~~~~~~~~~~~ 80:02.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 80:02.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]': 80:02.39 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 80:02.39 /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] 80:02.39 31 | memset(aT, 0, sizeof(T)); 80:02.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 80:02.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 80:02.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 80:02.39 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 80:02.39 2269 | struct GlobalProperties { 80:02.39 | ^~~~~~~~~~~~~~~~ 80:17.51 dom/clients/manager 80:28.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 80:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 80:28.57 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientManagerService.cpp:15, 80:28.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 80:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:28.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] 80:28.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:28.57 | ^ 80:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:28.57 46 | struct Block { 80:28.57 | ^~~~~ 80:51.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 80:51.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 80:51.19 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 80:51.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 80:51.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:51.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] 80:51.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:51.19 | ^ 80:51.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:51.19 46 | struct Block { 80:51.19 | ^~~~~ 81:04.81 dom/commandhandler 81:05.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 81:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIComponentManager.h:10, 81:05.88 from /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 81:05.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 81:05.88 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 81:05.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:05.88 1007 | foundInterface = 0; \ 81:05.88 | ^~~~~~~~~~~~~~ 81: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' 81:05.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:05.88 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:05.88 22 | NS_INTERFACE_MAP_END 81:05.88 | ^~~~~~~~~~~~~~~~~~~~ 81:05.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 81:05.88 991 | else 81:05.88 | ^~~~ 81:05.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' 81:05.88 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:05.88 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:05.88 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 81:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:09.79 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 81:09.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:09.79 1007 | foundInterface = 0; \ 81:09.79 | ^~~~~~~~~~~~~~ 81:09.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' 81:09.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:09.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:09.79 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:09.79 57 | NS_INTERFACE_MAP_END 81:09.79 | ^~~~~~~~~~~~~~~~~~~~ 81:09.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 81:09.79 991 | else 81:09.79 | ^~~~ 81:09.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' 81:09.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:09.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:09.80 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:09.80 56 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 81:09.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:16.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 81:16.74 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 81:16.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 81:16.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 81:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 81:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 81:16.74 79 | memset(this, 0, sizeof(nsXPTCVariant)); 81:16.74 | ^ 81:16.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 81:16.74 44 | struct nsXPTCVariant { 81:16.74 | ^~~~~~~~~~~~~ 81:17.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 81:17.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 81:17.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 81:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:17.09 1007 | foundInterface = 0; \ 81:17.09 | ^~~~~~~~~~~~~~ 81: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' 81:17.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:17.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:17.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:17.09 118 | NS_INTERFACE_MAP_END 81:17.09 | ^~~~~~~~~~~~~~~~~~~~ 81:17.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 81:17.09 981 | else 81:17.09 | ^~~~ 81:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:17.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:17.09 | ^~~~~~~~~~~~~~~~~~ 81:17.09 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:17.09 117 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:17.09 | ^~~~~~~~~~~~~~~~~~~~~~ 81:17.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 81:17.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:17.13 1007 | foundInterface = 0; \ 81:17.13 | ^~~~~~~~~~~~~~ 81:17.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' 81:17.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:17.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:17.13 272 | NS_INTERFACE_MAP_END 81:17.13 | ^~~~~~~~~~~~~~~~~~~~ 81:17.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 81:17.13 981 | else 81:17.13 | ^~~~ 81:17.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:17.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:17.13 | ^~~~~~~~~~~~~~~~~~ 81:17.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:17.13 271 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:17.13 | ^~~~~~~~~~~~~~~~~~~~~~ 81:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 81:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:17.14 1007 | foundInterface = 0; \ 81:17.14 | ^~~~~~~~~~~~~~ 81:17.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' 81:17.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:17.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:17.14 303 | NS_INTERFACE_MAP_END 81:17.14 | ^~~~~~~~~~~~~~~~~~~~ 81:17.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 81:17.14 981 | else 81:17.14 | ^~~~ 81:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:17.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:17.14 | ^~~~~~~~~~~~~~~~~~ 81:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:17.14 302 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:17.14 | ^~~~~~~~~~~~~~~~~~~~~~ 81:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 81:17.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:17.37 1022 | foundInterface = 0; \ 81:17.37 | ^~~~~~~~~~~~~~ 81:17.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' 81:17.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:17.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:17.37 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:17.37 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 81:17.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 81:17.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 81:17.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 81:17.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 81:17.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 81:17.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 81:17.37 302 | } else 81:17.37 | ^~~~ 81:17.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' 81:17.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:17.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:17.37 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 81:17.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:18.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 81:18.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]': 81:18.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 81:18.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] 81:18.21 31 | memset(aT, 0, sizeof(T)); 81:18.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 81:18.21 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 81:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 81:18.21 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 81:18.21 2269 | struct GlobalProperties { 81:18.21 | ^~~~~~~~~~~~~~~~ 81:20.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 81:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:20.70 1007 | foundInterface = 0; \ 81:20.70 | ^~~~~~~~~~~~~~ 81: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' 81:20.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:20.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:20.70 21 | NS_INTERFACE_MAP_END 81:20.70 | ^~~~~~~~~~~~~~~~~~~~ 81:20.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 81:20.70 981 | else 81:20.71 | ^~~~ 81:20.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:20.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:20.71 | ^~~~~~~~~~~~~~~~~~ 81:20.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:20.71 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:20.71 | ^~~~~~~~~~~~~~~~~~~~~~ 81:22.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 81:22.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 81:22.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 81:22.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 81:22.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 81:22.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 81:22.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] 81:22.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 81:22.08 | ^ 81:22.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 81:22.08 46 | struct Block { 81:22.08 | ^~~~~ 81:24.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 81:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:24.02 1022 | foundInterface = 0; \ 81:24.02 | ^~~~~~~~~~~~~~ 81:24.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' 81:24.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:24.02 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:24.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:24.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:24.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 81:24.03 302 | } else 81:24.03 | ^~~~ 81:24.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' 81:24.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:24.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.03 /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' 81:24.03 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 81:24.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 81:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:24.94 1022 | foundInterface = 0; \ 81:24.94 | ^~~~~~~~~~~~~~ 81: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' 81:24.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:24.94 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:24.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:24.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 81:24.94 302 | } else 81:24.94 | ^~~~ 81:24.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' 81:24.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.94 /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' 81:24.94 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 81:24.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:25.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 81:25.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:25.22 1022 | foundInterface = 0; \ 81:25.22 | ^~~~~~~~~~~~~~ 81:25.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' 81:25.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:25.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:25.22 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:25.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 81:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 81:25.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 81:25.22 302 | } else 81:25.22 | ^~~~ 81:25.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' 81:25.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:25.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.22 /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' 81:25.22 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 81:25.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 81:25.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 81:25.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 81:25.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] 81:25.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 81:25.52 | ^ 81:25.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 81:25.52 46 | struct Block { 81:25.52 | ^~~~~ 81:25.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:25.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:25.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 81:25.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:25.58 1007 | foundInterface = 0; \ 81:25.58 | ^~~~~~~~~~~~~~ 81:25.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' 81:25.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:25.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:25.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:25.58 730 | NS_INTERFACE_MAP_END 81:25.58 | ^~~~~~~~~~~~~~~~~~~~ 81:25.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 81:25.58 981 | else 81:25.58 | ^~~~ 81:25.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:25.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:25.58 | ^~~~~~~~~~~~~~~~~~ 81:25.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:25.58 729 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:25.58 | ^~~~~~~~~~~~~~~~~~~~~~ 81:27.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 81:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:27.97 1022 | foundInterface = 0; \ 81:27.97 | ^~~~~~~~~~~~~~ 81:27.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' 81:27.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:27.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:27.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:27.97 45 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 81:27.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:27.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 81:27.97 981 | else 81:27.97 | ^~~~ 81:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:27.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:27.98 | ^~~~~~~~~~~~~~~~~~ 81:27.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:27.98 44 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 81:27.98 | ^~~~~~~~~~~~~~~~~~~~~~ 81:28.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 81:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.01 1022 | foundInterface = 0; \ 81:28.01 | ^~~~~~~~~~~~~~ 81:28.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' 81:28.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:28.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:28.01 53 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 81:28.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:28.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 81:28.01 302 | } else 81:28.01 | ^~~~ 81:28.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' 81:28.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:28.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:28.01 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 81:28.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:28.05 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 81:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.05 1022 | foundInterface = 0; \ 81:28.05 | ^~~~~~~~~~~~~~ 81:28.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' 81:28.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:28.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:28.05 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 81:28.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.05 /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' 81:28.05 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 81:28.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:28.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:28.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 81:28.06 302 | } else 81:28.06 | ^~~~ 81:28.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' 81:28.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.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' 81:28.06 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 81:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.06 /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' 81:28.06 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 81:28.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:28.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:28.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 81:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.47 1007 | foundInterface = 0; \ 81:28.47 | ^~~~~~~~~~~~~~ 81:28.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' 81:28.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:28.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:28.47 27 | NS_INTERFACE_MAP_END 81:28.47 | ^~~~~~~~~~~~~~~~~~~~ 81:28.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 81:28.47 981 | else 81:28.47 | ^~~~ 81:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:28.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:28.47 | ^~~~~~~~~~~~~~~~~~ 81:28.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:28.47 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:28.47 | ^~~~~~~~~~~~~~~~~~~~~~ 81:28.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 81:28.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.48 1007 | foundInterface = 0; \ 81:28.48 | ^~~~~~~~~~~~~~ 81:28.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' 81:28.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:28.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:28.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:28.48 21 | NS_INTERFACE_MAP_END 81:28.48 | ^~~~~~~~~~~~~~~~~~~~ 81:28.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 81:28.48 981 | else 81:28.48 | ^~~~ 81:28.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:28.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:28.48 | ^~~~~~~~~~~~~~~~~~ 81:28.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:28.48 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:28.48 | ^~~~~~~~~~~~~~~~~~~~~~ 81:28.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 81:28.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.79 1007 | foundInterface = 0; \ 81:28.79 | ^~~~~~~~~~~~~~ 81:28.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' 81:28.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:28.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:28.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:28.79 22 | NS_INTERFACE_MAP_END 81:28.79 | ^~~~~~~~~~~~~~~~~~~~ 81:28.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 81:28.79 981 | else 81:28.79 | ^~~~ 81:28.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:28.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:28.79 | ^~~~~~~~~~~~~~~~~~ 81:28.79 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:28.79 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:28.79 | ^~~~~~~~~~~~~~~~~~~~~~ 81:32.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:32.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]': 81:32.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 = nsDataHashtable]' 81:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 81:32.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] 81:32.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:32.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:32.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 81:32.32 23 | class nsDataHashtable : public nsBaseHashtable { 81:32.33 | ^~~~~~~~~~~~~~~ 81:32.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:32.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:32.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]': 81:32.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]' 81:32.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 81:32.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:32.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:32.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.36 In file included from /usr/include/c++/9/vector:67, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 81:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:14, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:32.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 81:32.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 81:32.37 | ^~~~~~ 81:32.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 81:32.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 81:32.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]': 81:32.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]' 81:32.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 81: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:32.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:32.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:32.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 81:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 81:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 81:32.39 52 | class ClipManager { 81:32.39 | ^~~~~~~~~~~ 81:33.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:33.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:33.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 81:33.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:33.91 1022 | foundInterface = 0; \ 81:33.91 | ^~~~~~~~~~~~~~ 81:33.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' 81:33.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:33.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:33.91 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:33.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:33.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 81:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81: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 81:33.92 302 | } else 81:33.92 | ^~~~ 81: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' 81:33.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:33.92 /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' 81:33.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 81:33.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:36.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]': 81:36.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]' 81:36.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 81:36.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] 81:36.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:36.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:36.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:36.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 81:36.17 23 | class nsDataHashtable : public nsBaseHashtable { 81:36.17 | ^~~~~~~~~~~~~~~ 81:36.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 81:36.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:36.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]': 81:36.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]' 81:36.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 81:36.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] 81:36.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:36.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.22 In file included from /usr/include/c++/9/vector:67, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:36.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 81:36.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 81:36.22 | ^~~~~~ 81:36.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:36.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 81:36.23 /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]': 81:36.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 = mozilla::layers::ClipManager]' 81:36.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 81:36.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:36.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 81:36.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 81:36.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 81:36.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 81:36.23 52 | class ClipManager { 81:36.23 | ^~~~~~~~~~~ 81:36.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:36.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:36.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:36.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 81:36.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:36.34 1007 | foundInterface = 0; \ 81:36.34 | ^~~~~~~~~~~~~~ 81:36.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' 81:36.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:36.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:36.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:36.34 44 | NS_INTERFACE_MAP_END 81:36.34 | ^~~~~~~~~~~~~~~~~~~~ 81:36.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 81:36.34 981 | else 81:36.34 | ^~~~ 81:36.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:36.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:36.34 | ^~~~~~~~~~~~~~~~~~ 81:36.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:36.34 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:36.35 | ^~~~~~~~~~~~~~~~~~~~~~ 81:36.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 81:36.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:36.35 1022 | foundInterface = 0; \ 81:36.35 | ^~~~~~~~~~~~~~ 81:36.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' 81:36.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:36.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:36.35 87 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 81:36.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 81:36.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 81:36.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:36.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:36.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:36.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:36.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:36.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 81:36.36 302 | } else 81:36.36 | ^~~~ 81:36.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' 81:36.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:36.36 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 81:36.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:36.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 81:36.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:36.38 1022 | foundInterface = 0; \ 81:36.38 | ^~~~~~~~~~~~~~ 81:36.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' 81:36.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:36.38 168 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 81:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:36.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:36.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 81:36.38 302 | } else 81:36.38 | ^~~~ 81:36.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' 81:36.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:36.38 167 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 81:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:39.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 81:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.45 1007 | foundInterface = 0; \ 81:39.45 | ^~~~~~~~~~~~~~ 81:39.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' 81:39.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.45 43 | NS_INTERFACE_MAP_END 81:39.45 | ^~~~~~~~~~~~~~~~~~~~ 81:39.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 81:39.45 981 | else 81:39.45 | ^~~~ 81: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' 81:39.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:39.46 | ^~~~~~~~~~~~~~~~~~ 81:39.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:39.46 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:39.46 | ^~~~~~~~~~~~~~~~~~~~~~ 81:39.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 81:39.80 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 81:39.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 81:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 81:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 81:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 81:39.80 79 | memset(this, 0, sizeof(nsXPTCVariant)); 81:39.80 | ^ 81:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 81:39.80 44 | struct nsXPTCVariant { 81:39.80 | ^~~~~~~~~~~~~ 81:42.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 81:42.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]': 81:42.66 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 81:42.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] 81:42.66 31 | memset(aT, 0, sizeof(T)); 81:42.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 81:42.66 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 81:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 81:42.66 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 81:42.66 2269 | struct GlobalProperties { 81:42.66 | ^~~~~~~~~~~~~~~~ 81:50.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:119: 81:50.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.cpp: In member function 'bool nsAttrValue::DoParseHTMLDimension(const nsAString&, bool)': 81:50.75 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.cpp:1352:21: warning: 'doubleValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:50.75 1352 | (!doubleValue || *doubleValue == 0.0f)) { 81:50.75 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 81:54.30 dom/credentialmanagement 81:59.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:7, 81:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 81:59.71 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 81:59.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:59.71 1007 | foundInterface = 0; \ 81:59.71 | ^~~~~~~~~~~~~~ 81:59.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' 81:59.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:59.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:59.71 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:59.71 22 | NS_INTERFACE_MAP_END 81:59.71 | ^~~~~~~~~~~~~~~~~~~~ 81:59.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 81:59.71 981 | else 81:59.71 | ^~~~ 81:59.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:59.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:59.71 | ^~~~~~~~~~~~~~~~~~ 81:59.71 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:59.71 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:59.71 | ^~~~~~~~~~~~~~~~~~~~~~ 82:00.48 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 82:00.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:00.48 1007 | foundInterface = 0; \ 82:00.48 | ^~~~~~~~~~~~~~ 82:00.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' 82:00.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:00.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:00.48 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:00.48 23 | NS_INTERFACE_MAP_END 82:00.48 | ^~~~~~~~~~~~~~~~~~~~ 82:00.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 82:00.48 981 | else 82:00.48 | ^~~~ 82:00.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:00.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:00.48 | ^~~~~~~~~~~~~~~~~~ 82:00.48 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:00.48 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:00.48 | ^~~~~~~~~~~~~~~~~~~~~~ 82:03.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OffscreenCanvasBinding.cpp:3, 82:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings13.cpp:2: 82:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 82:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:03.68 1007 | foundInterface = 0; \ 82:03.68 | ^~~~~~~~~~~~~~ 82:03.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' 82:03.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:03.68 2709 | NS_INTERFACE_MAP_END 82:03.68 | ^~~~~~~~~~~~~~~~~~~~ 82:03.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 82:03.68 981 | else 82:03.68 | ^~~~ 82:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:03.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:03.68 | ^~~~~~~~~~~~~~~~~~ 82:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:03.68 2708 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:03.68 | ^~~~~~~~~~~~~~~~~~~~~~ 82:10.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 82:10.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:106: 82:10.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:10.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] 82:10.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:10.92 | ^ 82:10.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:10.92 46 | struct Block { 82:10.93 | ^~~~~ 82:15.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 82:15.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:15.12 1022 | foundInterface = 0; \ 82:15.12 | ^~~~~~~~~~~~~~ 82:15.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' 82:15.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:15.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:15.13 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:15.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 82:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 82:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.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 82:15.13 302 | } else 82:15.13 | ^~~~ 82:15.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' 82:15.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:15.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.13 /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' 82:15.13 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 82:15.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 82:15.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:15.18 1022 | foundInterface = 0; \ 82:15.18 | ^~~~~~~~~~~~~~ 82:15.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' 82:15.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:15.18 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.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 82:15.19 302 | } else 82:15.19 | ^~~~ 82:15.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' 82:15.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.19 /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' 82:15.19 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 82:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 82:15.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:15.47 1022 | foundInterface = 0; \ 82:15.47 | ^~~~~~~~~~~~~~ 82:15.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' 82:15.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:15.47 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 82:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 82:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:15.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 82:15.47 302 | } else 82:15.47 | ^~~~ 82:15.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' 82:15.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.47 /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' 82:15.47 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 82:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82: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]': 82: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]' 82:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 82: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] 82:18.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:18.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 82:18.50 23 | class nsDataHashtable : public nsBaseHashtable { 82:18.50 | ^~~~~~~~~~~~~~~ 82:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:18.54 /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]': 82:18.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 = std::vector]' 82:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 82:18.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:18.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:18.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.54 In file included from /usr/include/c++/9/vector:67, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:18.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 82:18.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 82:18.54 | ^~~~~~ 82:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 82:18.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]': 82:18.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]' 82:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 82:18.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] 82:18.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:18.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 82:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:106: 82:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 82:18.55 52 | class ClipManager { 82:18.55 | ^~~~~~~~~~~ 82:37.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:37.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:37.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:38.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 82:38.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:38.00 1022 | foundInterface = 0; \ 82:38.00 | ^~~~~~~~~~~~~~ 82:38.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' 82:38.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:38.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:38.00 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:38.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:38.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:38.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 82:38.01 302 | } else 82:38.01 | ^~~~ 82:38.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' 82:38.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.01 /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' 82:38.01 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 82:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.66 dom/crypto 82:41.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:41.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 82:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.65 1007 | foundInterface = 0; \ 82:41.65 | ^~~~~~~~~~~~~~ 82:41.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' 82:41.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.65 1960 | NS_INTERFACE_MAP_END 82:41.65 | ^~~~~~~~~~~~~~~~~~~~ 82: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 82:41.65 981 | else 82:41.65 | ^~~~ 82: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' 82:41.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.65 | ^~~~~~~~~~~~~~~~~~ 82:41.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.65 1959 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:41.65 | ^~~~~~~~~~~~~~~~~~~~~~ 82:42.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 82:42.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:42.05 1022 | foundInterface = 0; \ 82:42.05 | ^~~~~~~~~~~~~~ 82:42.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' 82:42.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:42.05 828 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 82:42.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:42.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:42.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:42.05 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:42.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:42.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:42.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 82:42.06 302 | } else 82:42.06 | ^~~~ 82:42.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' 82:42.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:42.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:42.06 827 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 82:42.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:42.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 82:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:42.27 1022 | foundInterface = 0; \ 82:42.27 | ^~~~~~~~~~~~~~ 82:42.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' 82:42.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:42.27 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:42.27 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:42.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:42.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 82:42.27 302 | } else 82:42.27 | ^~~~ 82:42.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' 82:42.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:42.27 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 82:42.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:42.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 82:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:42.50 1007 | foundInterface = 0; \ 82:42.50 | ^~~~~~~~~~~~~~ 82:42.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' 82:42.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:42.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:42.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:42.50 1634 | NS_INTERFACE_MAP_END 82:42.50 | ^~~~~~~~~~~~~~~~~~~~ 82:42.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 82:42.50 981 | else 82:42.50 | ^~~~ 82:42.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:42.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:42.51 | ^~~~~~~~~~~~~~~~~~ 82:42.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1633:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:42.51 1633 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:42.51 | ^~~~~~~~~~~~~~~~~~~~~~ 82:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 82:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.28 1022 | foundInterface = 0; \ 82:44.28 | ^~~~~~~~~~~~~~ 82:44.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' 82:44.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10099:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:44.28 10099 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 82:44.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:44.28 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:44.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 82:44.28 302 | } else 82:44.29 | ^~~~ 82:44.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' 82:44.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:44.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10098:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:44.29 10098 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 82:44.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:44.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:44.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:44.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 82:44.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.32 1022 | foundInterface = 0; \ 82:44.32 | ^~~~~~~~~~~~~~ 82: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' 82:44.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:44.33 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:44.33 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82: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 82:44.33 302 | } else 82:44.33 | ^~~~ 82: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' 82:44.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:44.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:44.34 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 82:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:44.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:44.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:44.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 82:44.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.43 1007 | foundInterface = 0; \ 82:44.43 | ^~~~~~~~~~~~~~ 82:44.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' 82:44.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:44.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:44.44 703 | NS_INTERFACE_MAP_END 82:44.44 | ^~~~~~~~~~~~~~~~~~~~ 82:44.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 82:44.44 981 | else 82:44.44 | ^~~~ 82:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:44.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:44.44 | ^~~~~~~~~~~~~~~~~~ 82:44.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:44.44 702 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:44.44 | ^~~~~~~~~~~~~~~~~~~~~~ 82:44.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.h:10, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.cpp:7, 82:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 82:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 82:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.56 1007 | foundInterface = 0; \ 82:44.56 | ^~~~~~~~~~~~~~ 82: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' 82:44.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:44.56 51 | NS_INTERFACE_MAP_END 82:44.56 | ^~~~~~~~~~~~~~~~~~~~ 82: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 82:44.56 981 | else 82:44.56 | ^~~~ 82: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' 82:44.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:44.56 | ^~~~~~~~~~~~~~~~~~ 82:44.56 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:44.56 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:44.56 | ^~~~~~~~~~~~~~~~~~~~~~ 82:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 82:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.59 1007 | foundInterface = 0; \ 82:44.59 | ^~~~~~~~~~~~~~ 82:44.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' 82:44.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:44.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:44.59 1389 | NS_INTERFACE_MAP_END 82:44.59 | ^~~~~~~~~~~~~~~~~~~~ 82:44.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 82:44.59 981 | else 82:44.59 | ^~~~ 82:44.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:44.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:44.59 | ^~~~~~~~~~~~~~~~~~ 82:44.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:44.59 1388 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:44.59 | ^~~~~~~~~~~~~~~~~~~~~~ 82:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 82:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:44.84 1007 | foundInterface = 0; \ 82:44.84 | ^~~~~~~~~~~~~~ 82: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' 82:44.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:44.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:44.84 3734 | NS_INTERFACE_MAP_END 82:44.84 | ^~~~~~~~~~~~~~~~~~~~ 82: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 82:44.84 981 | else 82:44.84 | ^~~~ 82:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:44.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:44.84 | ^~~~~~~~~~~~~~~~~~ 82:44.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:44.84 3733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:44.84 | ^~~~~~~~~~~~~~~~~~~~~~ 82:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 82:45.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.05 1007 | foundInterface = 0; \ 82:45.06 | ^~~~~~~~~~~~~~ 82:45.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' 82:45.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:45.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:45.06 2629 | NS_INTERFACE_MAP_END 82:45.06 | ^~~~~~~~~~~~~~~~~~~~ 82:45.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 82:45.06 981 | else 82:45.06 | ^~~~ 82:45.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:45.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:45.06 | ^~~~~~~~~~~~~~~~~~ 82:45.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:45.06 2628 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:45.06 | ^~~~~~~~~~~~~~~~~~~~~~ 82:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 82:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.15 1007 | foundInterface = 0; \ 82:45.15 | ^~~~~~~~~~~~~~ 82:45.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' 82:45.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:45.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:45.15 1239 | NS_INTERFACE_MAP_END 82:45.15 | ^~~~~~~~~~~~~~~~~~~~ 82:45.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 82:45.15 981 | else 82:45.15 | ^~~~ 82:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:45.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:45.15 | ^~~~~~~~~~~~~~~~~~ 82:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1238:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:45.16 1238 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:45.16 | ^~~~~~~~~~~~~~~~~~~~~~ 82:45.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 82:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.65 1007 | foundInterface = 0; \ 82:45.65 | ^~~~~~~~~~~~~~ 82:45.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' 82:45.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:45.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:45.65 6524 | NS_INTERFACE_MAP_END 82:45.65 | ^~~~~~~~~~~~~~~~~~~~ 82:45.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 82:45.65 981 | else 82:45.65 | ^~~~ 82:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:45.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:45.65 | ^~~~~~~~~~~~~~~~~~ 82:45.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:45.65 6523 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 82:45.66 | ^~~~~~~~~~~~~~~~~~~~~~ 82:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 82:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:45.71 1022 | foundInterface = 0; \ 82:45.71 | ^~~~~~~~~~~~~~ 82:45.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' 82:45.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:45.71 49 | NS_INTERFACE_MAP_END_INHERITING(Event) 82:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:45.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:45.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 82:45.71 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 82:45.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 82:45.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 82:45.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 82:45.71 302 | } else 82:45.71 | ^~~~ 82:45.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' 82:45.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:45.71 48 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 82:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:52.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 82:52.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:52.25 1007 | foundInterface = 0; \ 82:52.25 | ^~~~~~~~~~~~~~ 82:52.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' 82:52.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:52.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:52.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:52.25 81 | NS_INTERFACE_MAP_END 82:52.25 | ^~~~~~~~~~~~~~~~~~~~ 82:52.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:52.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 82:52.25 302 | } else 82:52.25 | ^~~~ 82:52.25 /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' 82:52.25 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:52.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.25 /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' 82:52.25 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 82:52.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:52.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:52.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 82:52.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:52.26 1022 | foundInterface = 0; \ 82:52.26 | ^~~~~~~~~~~~~~ 82:52.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' 82:52.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:52.26 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:52.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 82:52.26 302 | } else 82:52.26 | ^~~~ 82:52.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' 82:52.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:52.26 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:52.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 82:52.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:52.26 1022 | foundInterface = 0; \ 82:52.26 | ^~~~~~~~~~~~~~ 82:52.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' 82:52.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:52.26 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.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 82:52.26 981 | else 82:52.26 | ^~~~ 82:52.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:52.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:52.26 | ^~~~~~~~~~~~~~~~~~ 82:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:52.26 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 82:52.26 | ^~~~~~~~~~~~~~~~~~~~~~ 82:52.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 82:52.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 82:52.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:10, 82:52.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 82:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:52.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] 82:52.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:52.76 | ^ 82:52.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:52.76 46 | struct Block { 82:52.76 | ^~~~~ 82:54.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:54.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:54.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:54.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:54.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 82:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.47 1007 | foundInterface = 0; \ 82:54.47 | ^~~~~~~~~~~~~~ 82:54.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' 82:54.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:54.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:54.47 540 | NS_INTERFACE_MAP_END 82:54.47 | ^~~~~~~~~~~~~~~~~~~~ 82:54.47 /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 82:54.47 999 | } else 82:54.47 | ^~~~ 82:54.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 82:54.47 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 82:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 82:54.47 539 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 82:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:55.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 82:55.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:55.74 1007 | foundInterface = 0; \ 82:55.74 | ^~~~~~~~~~~~~~ 82:55.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' 82:55.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:55.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:55.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:55.74 74 | NS_INTERFACE_MAP_END 82:55.74 | ^~~~~~~~~~~~~~~~~~~~ 82:55.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 82:55.74 991 | else 82:55.74 | ^~~~ 82:55.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' 82:55.74 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:55.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:55.74 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:55.74 73 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 82:55.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 82:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:56.38 1007 | foundInterface = 0; \ 82:56.38 | ^~~~~~~~~~~~~~ 82:56.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' 82:56.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:56.38 94 | NS_INTERFACE_MAP_END 82:56.38 | ^~~~~~~~~~~~~~~~~~~~ 82:56.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 82:56.38 981 | else 82:56.38 | ^~~~ 82:56.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:56.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:56.39 | ^~~~~~~~~~~~~~~~~~ 82:56.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:56.39 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:56.39 | ^~~~~~~~~~~~~~~~~~~~~~ 82:56.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 82:56.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:56.40 1007 | foundInterface = 0; \ 82:56.40 | ^~~~~~~~~~~~~~ 82:56.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' 82:56.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:56.41 57 | NS_INTERFACE_MAP_END 82:56.41 | ^~~~~~~~~~~~~~~~~~~~ 82:56.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 82:56.41 981 | else 82:56.41 | ^~~~ 82:56.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:56.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:56.41 | ^~~~~~~~~~~~~~~~~~ 82:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:56.41 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:56.41 | ^~~~~~~~~~~~~~~~~~~~~~ 82:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 82:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:56.58 1022 | foundInterface = 0; \ 82:56.58 | ^~~~~~~~~~~~~~ 82:56.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' 82:56.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:56.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:56.58 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:56.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:56.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:56.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:56.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 82:56.59 302 | } else 82:56.59 | ^~~~ 82:56.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' 82:56.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:56.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:56.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:56.59 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 82:56.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:57.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:57.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:57.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:57.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 82:57.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.42 1007 | foundInterface = 0; \ 82:57.42 | ^~~~~~~~~~~~~~ 82:57.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' 82:57.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:57.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:57.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:57.43 56 | NS_INTERFACE_MAP_END 82:57.43 | ^~~~~~~~~~~~~~~~~~~~ 82: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 82:57.43 981 | else 82:57.43 | ^~~~ 82: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' 82:57.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:57.43 | ^~~~~~~~~~~~~~~~~~ 82:57.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:57.43 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:57.43 | ^~~~~~~~~~~~~~~~~~~~~~ 82:57.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 82:57.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.44 1007 | foundInterface = 0; \ 82:57.44 | ^~~~~~~~~~~~~~ 82: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' 82:57.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:57.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:57.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:57.44 80 | NS_INTERFACE_MAP_END 82:57.44 | ^~~~~~~~~~~~~~~~~~~~ 82:57.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 82:57.44 981 | else 82:57.44 | ^~~~ 82:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:57.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:57.45 | ^~~~~~~~~~~~~~~~~~ 82:57.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:57.45 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 82:57.45 | ^~~~~~~~~~~~~~~~~~~~~~ 82:57.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 82:57.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.45 1007 | foundInterface = 0; \ 82:57.45 | ^~~~~~~~~~~~~~ 82:57.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' 82:57.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:57.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:57.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:57.46 430 | NS_INTERFACE_MAP_END 82:57.46 | ^~~~~~~~~~~~~~~~~~~~ 82:57.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 82:57.46 981 | else 82:57.46 | ^~~~ 82:57.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:57.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:57.46 | ^~~~~~~~~~~~~~~~~~ 82:57.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:57.46 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 82:57.46 | ^~~~~~~~~~~~~~~~~~~~~~ 82:57.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 82:57.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.62 1007 | foundInterface = 0; \ 82:57.62 | ^~~~~~~~~~~~~~ 82:57.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' 82:57.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:57.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:57.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:57.63 43 | NS_INTERFACE_MAP_END 82:57.63 | ^~~~~~~~~~~~~~~~~~~~ 82:57.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:57.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 82:57.63 302 | } else 82:57.63 | ^~~~ 82:57.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:57.63 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 82:57.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:57.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 82:57.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 82:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:57.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 82:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.73 1007 | foundInterface = 0; \ 82:57.73 | ^~~~~~~~~~~~~~ 82: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' 82:57.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:57.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 82:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:57.73 353 | NS_INTERFACE_MAP_END 82:57.73 | ^~~~~~~~~~~~~~~~~~~~ 82:57.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 82:57.73 981 | else 82:57.73 | ^~~~ 82:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:57.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:57.73 | ^~~~~~~~~~~~~~~~~~ 82:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:57.73 352 | NS_INTERFACE_MAP_ENTRY(nsISupports) 82:57.73 | ^~~~~~~~~~~~~~~~~~~~~~ 82:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82: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 = nsDataHashtable; long unsigned int N = 3]': 82: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 = nsDataHashtable]' 82:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 82: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 82:59.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:59.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:59.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:59.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 82:59.54 23 | class nsDataHashtable : public nsBaseHashtable { 82:59.54 | ^~~~~~~~~~~~~~~ 82:59.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:59.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]': 82:59.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]' 82:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 82:59.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] 82:59.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:59.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:59.70 In file included from /usr/include/c++/9/vector:67, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:59.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 82:59.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 82:59.70 | ^~~~~~ 82:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 82:59.70 /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]': 82:59.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 = mozilla::layers::ClipManager]' 82:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 82:59.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:59.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 82:59.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:29, 82:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 82:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 82:59.70 52 | class ClipManager { 82:59.70 | ^~~~~~~~~~~ 83:35.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 83:35.69 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.h:10, 83:35.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:16, 83:35.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:35.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 83:35.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] 83:35.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 83:35.70 | ^ 83:35.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 83:35.70 46 | struct Block { 83:35.70 | ^~~~~ 83:38.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:38.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:38.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 83:38.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:38.72 1007 | foundInterface = 0; \ 83:38.72 | ^~~~~~~~~~~~~~ 83:38.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' 83:38.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:38.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:38.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:38.72 15 | NS_INTERFACE_MAP_END 83:38.72 | ^~~~~~~~~~~~~~~~~~~~ 83:38.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 83:38.72 981 | else 83:38.72 | ^~~~ 83:38.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:38.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:38.72 | ^~~~~~~~~~~~~~~~~~ 83:38.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:38.72 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:38.72 | ^~~~~~~~~~~~~~~~~~~~~~ 83:38.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 83:38.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 83:38.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:38.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:38.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 83:38.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:38.88 1007 | foundInterface = 0; \ 83:38.88 | ^~~~~~~~~~~~~~ 83:38.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' 83:38.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:38.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:38.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:38.88 153 | NS_INTERFACE_MAP_END 83:38.88 | ^~~~~~~~~~~~~~~~~~~~ 83:38.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 83:38.88 991 | else 83:38.88 | ^~~~ 83:38.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' 83:38.88 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:38.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:38.88 152 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 83:38.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:39.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 83:39.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:39.32 1007 | foundInterface = 0; \ 83:39.32 | ^~~~~~~~~~~~~~ 83:39.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' 83:39.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:39.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:39.32 76 | NS_INTERFACE_MAP_END 83:39.32 | ^~~~~~~~~~~~~~~~~~~~ 83:39.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 83:39.32 981 | else 83:39.32 | ^~~~ 83:39.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:39.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:39.32 | ^~~~~~~~~~~~~~~~~~ 83:39.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:39.32 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:39.32 | ^~~~~~~~~~~~~~~~~~~~~~ 83:39.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 83:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:39.44 1007 | foundInterface = 0; \ 83:39.44 | ^~~~~~~~~~~~~~ 83:39.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' 83:39.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:39.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:39.44 44 | NS_INTERFACE_MAP_END 83:39.44 | ^~~~~~~~~~~~~~~~~~~~ 83:39.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 83:39.44 981 | else 83:39.44 | ^~~~ 83:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:39.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:39.44 | ^~~~~~~~~~~~~~~~~~ 83:39.44 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:39.44 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 83:39.44 | ^~~~~~~~~~~~~~~~~~~~~~ 83:39.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 83:39.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:39.66 1007 | foundInterface = 0; \ 83:39.66 | ^~~~~~~~~~~~~~ 83:39.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' 83:39.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:39.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:39.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:39.66 168 | NS_INTERFACE_MAP_END 83:39.66 | ^~~~~~~~~~~~~~~~~~~~ 83:39.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 83:39.66 981 | else 83:39.66 | ^~~~ 83:39.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:39.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:39.66 | ^~~~~~~~~~~~~~~~~~ 83:39.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:39.66 167 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:39.66 | ^~~~~~~~~~~~~~~~~~~~~~ 83:39.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 83:39.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 83:39.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 83:39.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 83:39.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 83:39.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:56: 83:39.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 83:39.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] 83:39.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 83:39.90 | ^ 83:39.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 83:39.91 46 | struct Block { 83:39.91 | ^~~~~ 83:39.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 83:39.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:39.93 1007 | foundInterface = 0; \ 83:39.93 | ^~~~~~~~~~~~~~ 83:39.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' 83:39.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:39.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:39.93 36 | NS_INTERFACE_MAP_END 83:39.93 | ^~~~~~~~~~~~~~~~~~~~ 83:39.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 83:39.93 981 | else 83:39.93 | ^~~~ 83:39.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:39.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:39.93 | ^~~~~~~~~~~~~~~~~~ 83:39.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:39.93 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:39.93 | ^~~~~~~~~~~~~~~~~~~~~~ 83:41.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 83:41.22 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 83:41.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 83:41.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 83:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 83:41.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 83:41.22 79 | memset(this, 0, sizeof(nsXPTCVariant)); 83:41.23 | ^ 83:41.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 83:41.23 44 | struct nsXPTCVariant { 83:41.23 | ^~~~~~~~~~~~~ 83:41.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 83:41.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 83:41.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:41.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:41.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 83:41.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:41.69 1007 | foundInterface = 0; \ 83:41.69 | ^~~~~~~~~~~~~~ 83:41.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' 83:41.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:41.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:41.69 617 | NS_INTERFACE_MAP_END 83:41.69 | ^~~~~~~~~~~~~~~~~~~~ 83:41.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 83:41.69 981 | else 83:41.69 | ^~~~ 83:41.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:41.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:41.69 | ^~~~~~~~~~~~~~~~~~ 83:41.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:616:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:41.69 616 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:41.69 | ^~~~~~~~~~~~~~~~~~~~~~ 83:41.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 83:41.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:41.78 1007 | foundInterface = 0; \ 83:41.78 | ^~~~~~~~~~~~~~ 83:41.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' 83:41.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:41.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:41.78 2709 | NS_INTERFACE_MAP_END 83:41.78 | ^~~~~~~~~~~~~~~~~~~~ 83:41.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 83:41.78 991 | else 83:41.78 | ^~~~ 83:41.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' 83:41.78 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.78 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:41.78 2708 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 83:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:110: 83:41.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 83:41.94 /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] 83:41.94 153 | (mAttrCount - i) * sizeof(InternalAttr)); 83:41.94 | ^ 83:41.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 83:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:11: 83:41.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 83:41.95 93 | struct InternalAttr { 83:41.95 | ^~~~~~~~~~~~ 83:41.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:110: 83:41.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 83:41.95 /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] 83:41.95 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 83:41.95 | ^ 83:41.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 83:41.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:11: 83:41.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 83:41.96 93 | struct InternalAttr { 83:41.96 | ^~~~~~~~~~~~ 83:42.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 83:42.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 83:42.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:42.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:42.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 83:42.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:42.20 1007 | foundInterface = 0; \ 83:42.20 | ^~~~~~~~~~~~~~ 83:42.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' 83:42.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:42.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:42.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:42.20 28 | NS_INTERFACE_MAP_END 83:42.20 | ^~~~~~~~~~~~~~~~~~~~ 83:42.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 83:42.20 981 | else 83:42.20 | ^~~~ 83:42.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:42.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:42.20 | ^~~~~~~~~~~~~~~~~~ 83:42.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:42.20 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:42.20 | ^~~~~~~~~~~~~~~~~~~~~~ 83:43.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 83:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 83:43.57 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 83:43.57 /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] 83:43.57 31 | memset(aT, 0, sizeof(T)); 83:43.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 83:43.57 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 83:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 83:43.57 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 83:43.57 2269 | struct GlobalProperties { 83:43.57 | ^~~~~~~~~~~~~~~~ 83:43.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:43.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:43.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 83:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:43.86 1022 | foundInterface = 0; \ 83:43.86 | ^~~~~~~~~~~~~~ 83:43.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' 83:43.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:43.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:43.86 291 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 83:43.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.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 83:43.86 981 | else 83:43.86 | ^~~~ 83:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:43.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:43.86 | ^~~~~~~~~~~~~~~~~~ 83:43.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:43.86 290 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 83:43.86 | ^~~~~~~~~~~~~~~~~~~~~~ 83:43.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 83:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:43.98 1022 | foundInterface = 0; \ 83:43.98 | ^~~~~~~~~~~~~~ 83:43.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' 83:43.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:43.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:43.98 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:43.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:43.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:43.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:43.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83: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 83:43.99 302 | } else 83:43.99 | ^~~~ 83: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' 83:43.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:43.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.99 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:43.99 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 83:43.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:44.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:44.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:44.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 83:44.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:44.01 1007 | foundInterface = 0; \ 83:44.01 | ^~~~~~~~~~~~~~ 83:44.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' 83:44.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:44.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:44.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:44.01 30 | NS_INTERFACE_MAP_END 83:44.01 | ^~~~~~~~~~~~~~~~~~~~ 83:44.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 83:44.01 981 | else 83:44.01 | ^~~~ 83: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' 83:44.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:44.01 | ^~~~~~~~~~~~~~~~~~ 83:44.01 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:44.01 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:44.01 | ^~~~~~~~~~~~~~~~~~~~~~ 83:44.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 83:44.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.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]': 83:44.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]' 83:44.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 83:44.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] 83:44.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:44.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:44.10 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.10 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 83:44.10 23 | class nsDataHashtable : public nsBaseHashtable { 83:44.10 | ^~~~~~~~~~~~~~~ 83:44.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 83:44.19 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.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]': 83:44.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]' 83:44.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 83:44.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] 83:44.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:44.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:44.20 In file included from /usr/include/c++/9/vector:67, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 83:44.20 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.21 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 83:44.21 386 | class vector : protected _Vector_base<_Tp, _Alloc> 83:44.21 | ^~~~~~ 83:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 83:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.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]': 83:44.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]' 83:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 83: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:44.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:44.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:28, 83:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 83:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 83:44.22 52 | class ClipManager { 83:44.22 | ^~~~~~~~~~~ 83:45.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:45.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:45.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]': 83:45.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]' 83:45.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 83:45.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] 83:45.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:45.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:45.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:45.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:45.81 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 83:45.81 23 | class nsDataHashtable : public nsBaseHashtable { 83:45.81 | ^~~~~~~~~~~~~~~ 83:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:45.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]': 83:45.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]' 83:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 83:45.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] 83:45.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:45.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:45.85 In file included from /usr/include/c++/9/vector:67, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:14, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:45.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 83:45.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 83:45.85 | ^~~~~~ 83:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:45.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]': 83:45.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]' 83:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 83:45.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:45.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 83:45.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 83:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:56: 83:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 83:45.85 52 | class ClipManager { 83:45.85 | ^~~~~~~~~~~ 83:56.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Utility.h:11, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HeapAPI.h:15, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 83:56.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 83:56.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 83:56.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:56.57 526 | ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 83:56.57 | ^~ 83:56.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:56: 83:56.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:674:20: note: '*((void*)& newStart +16)' was declared here 83:56.57 674 | RawRangeBoundary newStart; 83:56.57 | ^~~~~~~~ 84:01.91 dom/debugger 84:06.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 84:06.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 84:06.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 84:06.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:06.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 84:06.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 84:06.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:262: 84:06.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:06.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] 84:06.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:06.41 | ^ 84:06.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:06.41 46 | struct Block { 84:06.41 | ^~~~~ 84:06.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:06.87 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 84:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:06.88 1022 | foundInterface = 0; \ 84:06.88 | ^~~~~~~~~~~~~~ 84: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' 84:06.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:06.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:06.88 19 | NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 84:06.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:06.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:06.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:06.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 84:06.88 302 | } else 84:06.88 | ^~~~ 84:06.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' 84:06.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:06.89 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:06.89 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 84:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:06.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:06.89 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 84:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:06.89 1007 | foundInterface = 0; \ 84:06.89 | ^~~~~~~~~~~~~~ 84:06.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' 84:06.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 84:06.89 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:06.89 23 | NS_INTERFACE_MAP_END 84:06.89 | ^~~~~~~~~~~~~~~~~~~~ 84:06.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 84:06.89 981 | else 84:06.89 | ^~~~ 84:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:06.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:06.90 | ^~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:06.90 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 84:06.90 | ^~~~~~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 84:06.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:06.90 1007 | foundInterface = 0; \ 84:06.90 | ^~~~~~~~~~~~~~ 84:06.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' 84:06.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:06.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:06.90 23 | NS_INTERFACE_MAP_END 84:06.90 | ^~~~~~~~~~~~~~~~~~~~ 84:06.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 84:06.90 981 | else 84:06.90 | ^~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:06.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:06.90 | ^~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:06.90 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 84:06.90 | ^~~~~~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 84:06.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:06.90 1007 | foundInterface = 0; \ 84:06.90 | ^~~~~~~~~~~~~~ 84:06.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' 84:06.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:06.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:06.90 24 | NS_INTERFACE_MAP_END 84:06.90 | ^~~~~~~~~~~~~~~~~~~~ 84:06.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:06.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:06.90 /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 84:06.90 391 | else 84:06.90 | ^~~~ 84:06.90 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 84:06.90 23 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 84:06.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:07.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:07.14 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 84:07.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:07.15 1022 | foundInterface = 0; \ 84:07.15 | ^~~~~~~~~~~~~~ 84:07.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' 84:07.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:07.15 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:07.15 29 | NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 84:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:07.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 84:07.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 84:07.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 84:07.15 302 | } else 84:07.15 | ^~~~ 84:07.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' 84:07.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:07.15 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:07.15 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 84:07.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:15.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 84:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 84:15.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]': 84:15.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]' 84:15.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 84:15.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] 84:15.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:15.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:15.85 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:8, 84:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 84:15.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 84:15.85 23 | class nsDataHashtable : public nsBaseHashtable { 84:15.85 | ^~~~~~~~~~~~~~~ 84:15.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 84:15.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]': 84:15.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]' 84:15.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 84:15.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] 84:15.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:15.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:15.89 In file included from /usr/include/c++/9/vector:67, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:8, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 84:15.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 84:15.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 84:15.89 | ^~~~~~ 84:15.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 84:15.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]': 84:15.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]' 84:15.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 84:15.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] 84:15.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:15.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:15.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 84:15.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 84:15.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:262: 84:15.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 84:15.90 52 | class ClipManager { 84:15.90 | ^~~~~~~~~~~ 84:24.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 84:24.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 84:24.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 84:24.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:24.91 1022 | foundInterface = 0; \ 84:24.91 | ^~~~~~~~~~~~~~ 84:24.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' 84:24.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:24.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:24.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:24.92 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 84:24.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:24.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleSheet.h:14, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 84:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 84:24.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 84:24.92 302 | } else 84:24.92 | ^~~~ 84:24.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' 84:24.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:24.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:24.92 /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' 84:24.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 84:24.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 84:28.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]': 84:28.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]' 84:28.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 84:28.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] 84:28.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:28.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.69 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:9, 84:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 84:28.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 84:28.69 23 | class nsDataHashtable : public nsBaseHashtable { 84:28.69 | ^~~~~~~~~~~~~~~ 84:50.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 84:50.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:28: 84:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:50.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] 84:50.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:50.02 | ^ 84:50.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:50.02 46 | struct Block { 84:50.02 | ^~~~~ 84:56.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 84:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:56.01 1022 | foundInterface = 0; \ 84:56.01 | ^~~~~~~~~~~~~~ 84:56.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' 84:56.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:56.01 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 84:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:56.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:56.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 84:56.01 302 | } else 84:56.01 | ^~~~ 84:56.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' 84:56.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.01 /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' 84:56.01 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 84:56.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 84:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:56.32 1022 | foundInterface = 0; \ 84:56.32 | ^~~~~~~~~~~~~~ 84: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' 84:56.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:56.32 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 84:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:56.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 84:56.32 302 | } else 84:56.32 | ^~~~ 84:56.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' 84:56.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:56.32 /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' 84:56.32 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 84:56.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:58.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:58.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]': 84:58.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]' 84:58.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 84:58.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] 84:58.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:58.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:58.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 84:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 84:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 84:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 84:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 84:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:58.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:58.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 84:58.71 23 | class nsDataHashtable : public nsBaseHashtable { 84:58.71 | ^~~~~~~~~~~~~~~ 84:58.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:58.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]': 84:58.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]' 84:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 84:58.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] 84:58.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:58.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:58.75 In file included from /usr/include/c++/9/vector:67, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:58.75 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 84:58.75 386 | class vector : protected _Vector_base<_Tp, _Alloc> 84:58.75 | ^~~~~~ 84:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 84:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 84:58.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]': 84:58.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 = mozilla::layers::ClipManager]' 84:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 84:58.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] 84:58.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 84:58.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 84:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:28: 84:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 84:58.78 52 | class ClipManager { 84:58.78 | ^~~~~~~~~~~ 85:15.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 85:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:15.48 1022 | foundInterface = 0; \ 85:15.48 | ^~~~~~~~~~~~~~ 85:15.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' 85:15.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:15.48 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85: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 85:15.48 302 | } else 85:15.48 | ^~~~ 85: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' 85:15.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.48 /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' 85:15.48 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 85:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:15.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:15.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 85:15.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:15.65 1022 | foundInterface = 0; \ 85:15.65 | ^~~~~~~~~~~~~~ 85:15.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' 85:15.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:15.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:15.65 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:15.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:15.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 85:15.65 302 | } else 85:15.65 | ^~~~ 85:15.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' 85:15.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:15.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.66 /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' 85:15.66 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 85:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:15.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 85:15.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:15.73 1022 | foundInterface = 0; \ 85:15.73 | ^~~~~~~~~~~~~~ 85:15.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' 85:15.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:15.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:15.73 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:15.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:15.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 85:15.73 302 | } else 85:15.73 | ^~~~ 85:15.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' 85:15.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.74 /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' 85:15.74 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 85:15.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:19.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 85:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:19.68 1022 | foundInterface = 0; \ 85:19.68 | ^~~~~~~~~~~~~~ 85:19.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' 85:19.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:19.68 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:19.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:19.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 85:19.68 302 | } else 85:19.68 | ^~~~ 85: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' 85:19.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.68 /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' 85:19.68 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 85:19.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:19.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:19.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:19.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:19.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:19.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:19.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 85:19.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:19.93 1022 | foundInterface = 0; \ 85:19.93 | ^~~~~~~~~~~~~~ 85:19.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' 85:19.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:19.93 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:19.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 85:19.93 302 | } else 85:19.93 | ^~~~ 85:19.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' 85:19.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:19.93 /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' 85:19.93 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 85:19.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:22.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 85:22.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:379: 85:22.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:22.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] 85:22.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:22.28 | ^ 85:22.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:22.28 46 | struct Block { 85:22.28 | ^~~~~ 85:26.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:26.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:26.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 85:26.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:26.97 1022 | foundInterface = 0; \ 85:26.97 | ^~~~~~~~~~~~~~ 85:26.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' 85:26.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:26.98 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:26.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:26.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:26.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:26.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:26.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 85:26.98 302 | } else 85:26.98 | ^~~~ 85:26.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' 85:26.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.98 /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' 85:26.98 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 85:26.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:28.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:28.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]': 85:28.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]' 85:28.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 85: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] 85:28.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:28.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 85:28.70 23 | class nsDataHashtable : public nsBaseHashtable { 85:28.70 | ^~~~~~~~~~~~~~~ 85:28.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:28.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:28.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:28.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:28.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:28.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]': 85:28.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]' 85:28.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 85:28.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] 85:28.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:28.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:28.74 In file included from /usr/include/c++/9/vector:67, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:28.74 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 85:28.74 386 | class vector : protected _Vector_base<_Tp, _Alloc> 85:28.74 | ^~~~~~ 85:28.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 85:28.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 85:28.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]': 85:28.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]' 85:28.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 85:28.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] 85:28.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:28.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:28.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 85:28.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:379: 85:28.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 85:28.75 52 | class ClipManager { 85:28.75 | ^~~~~~~~~~~ 85:33.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:33.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:33.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 85:33.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:33.40 1022 | foundInterface = 0; \ 85:33.40 | ^~~~~~~~~~~~~~ 85:33.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' 85:33.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:33.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:33.40 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 85:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:33.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 85:33.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 85:33.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:33.40 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 85:33.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:33.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:33.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 85:33.40 302 | } else 85:33.40 | ^~~~ 85:33.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' 85:33.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:33.40 /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' 85:33.40 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 85:33.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:34.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 85:34.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 85:34.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:34.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 85:34.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 85:34.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:158: 85:34.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:34.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] 85:34.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:34.21 | ^ 85:34.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:34.21 46 | struct Block { 85:34.21 | ^~~~~ 85:44.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:44.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:44.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85: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]': 85:44.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]' 85:44.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:44.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] 85:44.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:44.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:44.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:44.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 85:44.52 23 | class nsDataHashtable : public nsBaseHashtable { 85:44.52 | ^~~~~~~~~~~~~~~ 85:44.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:44.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:44.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]': 85:44.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]' 85:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 85:44.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] 85:44.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:44.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.57 In file included from /usr/include/c++/9/vector:67, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:44.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 85:44.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 85:44.57 | ^~~~~~ 85:44.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 85:44.57 /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]': 85:44.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 = mozilla::layers::ClipManager]' 85:44.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 85:44.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:44.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 85:44.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 85:44.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:158: 85:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 85:44.58 52 | class ClipManager { 85:44.58 | ^~~~~~~~~~~ 86:17.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 86:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 86:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 86:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:17.18 1022 | foundInterface = 0; \ 86:17.18 | ^~~~~~~~~~~~~~ 86:17.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' 86:17.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:17.18 1317 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 86:17.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.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 86:17.19 302 | } else 86:17.19 | ^~~~ 86:17.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' 86:17.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:17.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:17.19 1316 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 86:17.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 86:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 86:17.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:17.21 1022 | foundInterface = 0; \ 86:17.21 | ^~~~~~~~~~~~~~ 86:17.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' 86:17.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:17.21 1489 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 86:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.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 86:17.22 302 | } else 86:17.22 | ^~~~ 86:17.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' 86:17.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:17.22 1488 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 86:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 86:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:17.24 1022 | foundInterface = 0; \ 86:17.24 | ^~~~~~~~~~~~~~ 86:17.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' 86:17.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:17.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:17.24 1642 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 86:17.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:17.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:17.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 86:17.24 302 | } else 86:17.24 | ^~~~ 86:17.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' 86:17.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:17.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1641:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:17.25 1641 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 86:17.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 86:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 86:18.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:18.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] 86:18.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:18.04 | ^ 86:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:18.04 46 | struct Block { 86:18.04 | ^~~~~ 86:22.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 86:22.73 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 86:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 86:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 86:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:145: 86:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 86:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 86:22.74 79 | memset(this, 0, sizeof(nsXPTCVariant)); 86:22.74 | ^ 86:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 86:22.74 44 | struct nsXPTCVariant { 86:22.74 | ^~~~~~~~~~~~~ 86:30.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 86:30.76 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 86:30.77 /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] 86:30.77 31 | memset(aT, 0, sizeof(T)); 86:30.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 86:30.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 86:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 86:30.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:145: 86:30.77 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 86:30.77 2269 | struct GlobalProperties { 86:30.77 | ^~~~~~~~~~~~~~~~ 86:31.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:31.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]': 86:31.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]' 86:31.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 86:31.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] 86:31.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:31.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:31.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 86:31.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:31.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:31.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 86:31.87 23 | class nsDataHashtable : public nsBaseHashtable { 86:31.87 | ^~~~~~~~~~~~~~~ 86:31.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:31.94 /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]': 86:31.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 = std::vector]' 86:31.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 86:31.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:31.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:31.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:31.94 In file included from /usr/include/c++/9/vector:67, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 86:31.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:31.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:31.96 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 86:31.96 386 | class vector : protected _Vector_base<_Tp, _Alloc> 86:31.96 | ^~~~~~ 86:31.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 86:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 86:31.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]': 86:31.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]' 86:31.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 86:31.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] 86:31.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:31.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:31.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 86:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 86:31.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 86:31.97 52 | class ClipManager { 86:31.98 | ^~~~~~~~~~~ 86:44.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 86:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86: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] 86:44.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:44.08 | ^ 86:44.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:44.08 46 | struct Block { 86:44.08 | ^~~~~ 86:53.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86: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]': 86: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]' 86:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 86: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] 86:53.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:53.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:53.57 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 86:53.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:53.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 86:53.57 23 | class nsDataHashtable : public nsBaseHashtable { 86:53.58 | ^~~~~~~~~~~~~~~ 86:53.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:53.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:53.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:53.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:53.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]': 86:53.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]' 86:53.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 86:53.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] 86:53.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:53.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:53.61 In file included from /usr/include/c++/9/vector:67, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 86:53.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:53.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 86:53.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 86:53.62 | ^~~~~~ 86:53.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:53.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]': 86:53.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]' 86:53.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 86:53.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] 86:53.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 86:53.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:53.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 86:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 86:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 86:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 86:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 86:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 86:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 86:53.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 86:53.63 52 | class ClipManager { 86:53.63 | ^~~~~~~~~~~ 87:18.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 87:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 87:18.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:18.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] 87:18.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:18.61 | ^ 87:18.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:18.61 46 | struct Block { 87:18.61 | ^~~~~ 87:26.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 87:26.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87:26.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 87:26.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:26.52 1007 | foundInterface = 0; \ 87:26.52 | ^~~~~~~~~~~~~~ 87:26.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' 87:26.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:26.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:26.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:26.52 734 | NS_INTERFACE_MAP_END 87:26.52 | ^~~~~~~~~~~~~~~~~~~~ 87:26.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 87:26.52 981 | else 87:26.52 | ^~~~ 87:26.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:26.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:26.52 | ^~~~~~~~~~~~~~~~~~ 87:26.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:26.52 733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 87:26.52 | ^~~~~~~~~~~~~~~~~~~~~~ 87:30.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87: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 = nsDataHashtable; long unsigned int N = 3]': 87: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 = nsDataHashtable]' 87:30.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:30.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] 87:30.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 87:30.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:30.36 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 87:30.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87:30.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 87:30.36 23 | class nsDataHashtable : public nsBaseHashtable { 87:30.36 | ^~~~~~~~~~~~~~~ 87:30.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87:30.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]': 87: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 = std::vector]' 87:30.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 87: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:30.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 87:30.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:30.41 In file included from /usr/include/c++/9/vector:67, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 87:30.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87:30.41 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 87:30.41 386 | class vector : protected _Vector_base<_Tp, _Alloc> 87:30.41 | ^~~~~~ 87:30.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 87:30.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]': 87:30.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]' 87:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 87:30.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:30.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 87:30.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:30.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 87:30.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 87:30.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 87:30.42 52 | class ClipManager { 87:30.43 | ^~~~~~~~~~~ 88:23.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:23.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 88:23.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 88:23.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 88:23.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 88:23.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 88:23.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:23.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] 88:23.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:23.63 | ^ 88:23.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:23.63 46 | struct Block { 88:23.63 | ^~~~~ 88:32.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:32.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 88:32.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:32.51 1022 | foundInterface = 0; \ 88:32.51 | ^~~~~~~~~~~~~~ 88:32.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' 88:32.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:32.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:32.51 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 88:32.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:32.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:32.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 88:32.51 302 | } else 88:32.51 | ^~~~ 88:32.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' 88:32.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:32.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.51 /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' 88:32.51 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 88:32.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:34.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:34.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 88:34.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:34.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:34.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:34.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:34.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]': 88:34.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]' 88:34.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 88:34.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] 88:34.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 88:34.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:34.61 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:34.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 88:34.61 23 | class nsDataHashtable : public nsBaseHashtable { 88:34.61 | ^~~~~~~~~~~~~~~ 88:34.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 88:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:34.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:34.65 /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]': 88:34.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 = std::vector]' 88:34.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 88:34.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:34.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 88:34.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:34.65 In file included from /usr/include/c++/9/vector:67, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 88:34.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88:34.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 88:34.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 88:34.66 | ^~~~~~ 88:34.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 88:34.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 88: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]': 88: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]' 88:34.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 88: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] 88:34.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 88:34.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:34.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:60, 88:34.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 88:34.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 88:34.67 52 | class ClipManager { 88:34.67 | ^~~~~~~~~~~ 88:53.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 88:53.52 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 88:53.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 88:53.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 88:53.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 88:53.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 88:53.52 79 | memset(this, 0, sizeof(nsXPTCVariant)); 88:53.52 | ^ 88:53.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 88:53.52 44 | struct nsXPTCVariant { 88:53.52 | ^~~~~~~~~~~~~ 88:54.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 88:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 88:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 88:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:54.13 1007 | foundInterface = 0; \ 88:54.13 | ^~~~~~~~~~~~~~ 88:54.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' 88:54.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:54.13 518 | NS_INTERFACE_MAP_END 88:54.13 | ^~~~~~~~~~~~~~~~~~~~ 88:54.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 88:54.13 981 | else 88:54.13 | ^~~~ 88:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:54.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:54.14 | ^~~~~~~~~~~~~~~~~~ 88:54.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:54.14 517 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:54.14 | ^~~~~~~~~~~~~~~~~~~~~~ 88:56.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 88:56.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 88:56.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:56.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] 88:56.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:56.75 | ^ 88:56.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:56.75 46 | struct Block { 88:56.75 | ^~~~~ 89:00.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:00.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 89:00.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:00.88 1022 | foundInterface = 0; \ 89:00.88 | ^~~~~~~~~~~~~~ 89:00.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' 89:00.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:00.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' 89:00.88 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 89:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:00.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:00.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:00.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 89:00.88 302 | } else 89:00.88 | ^~~~ 89:00.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' 89:00.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:00.88 /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' 89:00.88 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 89:00.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:02.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:02.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]': 89:02.01 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 89:02.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] 89:02.01 31 | memset(aT, 0, sizeof(T)); 89:02.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 89:02.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 89:02.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:02.01 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 89:02.01 2269 | struct GlobalProperties { 89:02.01 | ^~~~~~~~~~~~~~~~ 89:03.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:03.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]': 89: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 = nsDataHashtable]' 89:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 89: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 89:03.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 89:03.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:03.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:03.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 89:03.16 23 | class nsDataHashtable : public nsBaseHashtable { 89:03.16 | ^~~~~~~~~~~~~~~ 89:03.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 89:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:03.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]': 89:03.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]' 89:03.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 89:03.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] 89:03.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 89:03.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:03.20 In file included from /usr/include/c++/9/vector:67, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:03.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 89:03.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 89:03.20 | ^~~~~~ 89:03.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:03.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 89:03.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]': 89:03.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]' 89:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 89:03.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] 89:03.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 89:03.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:03.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 89:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 89:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 89:03.22 52 | class ClipManager { 89:03.22 | ^~~~~~~~~~~ 89:30.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 89:30.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 89:30.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:30.56 1022 | foundInterface = 0; \ 89:30.56 | ^~~~~~~~~~~~~~ 89:30.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' 89:30.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:30.56 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 89:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 89:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 89:30.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 89:30.56 302 | } else 89:30.56 | ^~~~ 89:30.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' 89:30.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.56 /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' 89:30.56 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 89:30.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:42.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 90:42.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:42.19 1022 | foundInterface = 0; \ 90:42.19 | ^~~~~~~~~~~~~~ 90:42.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' 90:42.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:42.19 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 90:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.19 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:42.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 90:42.19 302 | } else 90:42.19 | ^~~~ 90:42.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' 90:42.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:42.19 /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' 90:42.19 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 90:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:47.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:47.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 90:47.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:47.47 1022 | foundInterface = 0; \ 90:47.47 | ^~~~~~~~~~~~~~ 90: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' 90:47.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:47.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:47.47 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 90:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:47.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:47.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:47.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 90:47.47 302 | } else 90:47.47 | ^~~~ 90:47.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' 90:47.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:47.47 /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' 90:47.47 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 90:47.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 90:47.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 90:47.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:47.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] 90:47.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:47.93 | ^ 90:47.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:47.93 46 | struct Block { 90:47.93 | ^~~~~ 90:51.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:51.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 90:51.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:51.09 1007 | foundInterface = 0; \ 90:51.09 | ^~~~~~~~~~~~~~ 90: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' 90:51.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:51.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:51.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:51.10 1606 | NS_INTERFACE_MAP_END 90:51.10 | ^~~~~~~~~~~~~~~~~~~~ 90:51.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 90:51.10 981 | else 90:51.10 | ^~~~ 90:51.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:51.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:51.10 | ^~~~~~~~~~~~~~~~~~ 90:51.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:51.10 1605 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 90:51.10 | ^~~~~~~~~~~~~~~~~~~~~~ 90:51.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 90:51.42 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 90:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 90:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 90:51.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 90:51.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 90:51.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 90:51.43 79 | memset(this, 0, sizeof(nsXPTCVariant)); 90:51.43 | ^ 90:51.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 90:51.43 44 | struct nsXPTCVariant { 90:51.43 | ^~~~~~~~~~~~~ 90:52.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:52.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 90:52.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:52.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:52.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:52.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 90:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 90:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:52.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:52.93 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 90:52.93 /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] 90:52.93 31 | memset(aT, 0, sizeof(T)); 90:52.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 90:52.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 90:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 90:52.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 90:52.93 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 90:52.93 2269 | struct GlobalProperties { 90:52.93 | ^~~~~~~~~~~~~~~~ 90:53.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 90:53.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:53.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]': 90:53.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]' 90:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:53.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] 90:53.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:53.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.42 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:53.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:53.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 90:53.42 23 | class nsDataHashtable : public nsBaseHashtable { 90:53.42 | ^~~~~~~~~~~~~~~ 90:53.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:53.63 /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]': 90:53.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 = std::vector]' 90:53.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 90:53.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:53.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:53.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.63 In file included from /usr/include/c++/9/vector:67, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 90:53.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:53.64 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 90:53.64 386 | class vector : protected _Vector_base<_Tp, _Alloc> 90:53.64 | ^~~~~~ 90:53.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 90:53.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]': 90:53.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]' 90:53.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 90:53.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] 90:53.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 90:53.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:53.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 90:53.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 90:53.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 90:53.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 90:53.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 90:53.65 52 | class ClipManager { 90:53.65 | ^~~~~~~~~~~ 90:54.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 90:54.37 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 90:54.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 90:54.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 90:54.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 90:54.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 90:54.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 90:54.38 | ^ 90:54.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 90:54.38 44 | struct nsXPTCVariant { 90:54.38 | ^~~~~~~~~~~~~ 90:56.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 90:56.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 90:56.40 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 90:56.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.40 1007 | foundInterface = 0; \ 90:56.40 | ^~~~~~~~~~~~~~ 90: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' 90:56.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:56.41 31 | NS_INTERFACE_MAP_END 90:56.41 | ^~~~~~~~~~~~~~~~~~~~ 90:56.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 90:56.41 981 | else 90:56.41 | ^~~~ 90:56.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:56.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:56.41 | ^~~~~~~~~~~~~~~~~~ 90:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:56.41 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 90:56.41 | ^~~~~~~~~~~~~~~~~~~~~~ 90:56.48 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 90:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.48 1007 | foundInterface = 0; \ 90:56.48 | ^~~~~~~~~~~~~~ 90: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' 90:56.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:56.48 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:56.48 300 | NS_INTERFACE_MAP_END 90:56.48 | ^~~~~~~~~~~~~~~~~~~~ 90:56.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 90:56.48 981 | else 90:56.48 | ^~~~ 90:56.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:56.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:56.48 | ^~~~~~~~~~~~~~~~~~ 90:56.49 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:56.49 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 90:56.49 | ^~~~~~~~~~~~~~~~~~~~~~ 90:56.58 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 90:56.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.58 1007 | foundInterface = 0; \ 90:56.58 | ^~~~~~~~~~~~~~ 90: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' 90:56.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:56.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:56.59 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:56.59 32 | NS_INTERFACE_MAP_END 90:56.59 | ^~~~~~~~~~~~~~~~~~~~ 90:56.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 90:56.59 981 | else 90:56.59 | ^~~~ 90:56.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:56.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:56.59 | ^~~~~~~~~~~~~~~~~~ 90:56.59 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:56.59 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 90:56.59 | ^~~~~~~~~~~~~~~~~~~~~~ 90:56.60 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 90:56.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.60 1007 | foundInterface = 0; \ 90:56.60 | ^~~~~~~~~~~~~~ 90:56.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' 90:56.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:56.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:56.60 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:56.60 42 | NS_INTERFACE_MAP_END 90:56.60 | ^~~~~~~~~~~~~~~~~~~~ 90: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 90:56.60 981 | else 90:56.60 | ^~~~ 90: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' 90:56.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:56.60 | ^~~~~~~~~~~~~~~~~~ 90:56.60 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:56.60 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 90:56.60 | ^~~~~~~~~~~~~~~~~~~~~~ 90:56.66 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 90:56.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.66 1007 | foundInterface = 0; \ 90:56.66 | ^~~~~~~~~~~~~~ 90:56.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' 90:56.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:56.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:56.66 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:56.66 63 | NS_INTERFACE_MAP_END 90:56.66 | ^~~~~~~~~~~~~~~~~~~~ 90: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 90:56.67 981 | else 90:56.67 | ^~~~ 90:56.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:56.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:56.67 | ^~~~~~~~~~~~~~~~~~ 90:56.67 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:56.67 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 90:56.67 | ^~~~~~~~~~~~~~~~~~~~~~ 90:57.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 90:57.05 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:10, 90:57.06 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 90:57.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 90:57.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:57.06 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 90:57.06 /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] 90:57.06 31 | memset(aT, 0, sizeof(T)); 90:57.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 90:57.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 90:57.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 90:57.06 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 90:57.06 2269 | struct GlobalProperties { 90:57.06 | ^~~~~~~~~~~~~~~~ 91:10.84 dom/events 91:10.84 dom/fetch 91:10.84 dom/encoding 91:17.98 dom/file 91:19.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:19.49 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 91:19.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:19.49 1022 | foundInterface = 0; \ 91:19.49 | ^~~~~~~~~~~~~~ 91:19.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' 91:19.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:19.50 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:19.50 34 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 91:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:19.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:19.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 91:19.50 302 | } else 91:19.50 | ^~~~ 91:19.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' 91:19.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:19.50 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:19.50 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 91:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:20.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 91:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:20.70 1007 | foundInterface = 0; \ 91:20.70 | ^~~~~~~~~~~~~~ 91: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' 91:20.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:20.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:20.70 108 | NS_INTERFACE_MAP_END 91:20.70 | ^~~~~~~~~~~~~~~~~~~~ 91:20.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 91:20.70 981 | else 91:20.70 | ^~~~ 91:20.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:20.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:20.70 | ^~~~~~~~~~~~~~~~~~ 91:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:20.70 107 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:20.70 | ^~~~~~~~~~~~~~~~~~~~~~ 91:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 91:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:21.14 1022 | foundInterface = 0; \ 91:21.14 | ^~~~~~~~~~~~~~ 91: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' 91:21.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:21.14 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:21.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 91:21.15 302 | } else 91:21.15 | ^~~~ 91:21.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' 91:21.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:21.15 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 91:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:21.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:21.16 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 91:21.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:21.16 1007 | foundInterface = 0; \ 91:21.17 | ^~~~~~~~~~~~~~ 91:21.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' 91:21.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:21.17 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:21.17 40 | NS_INTERFACE_MAP_END 91:21.17 | ^~~~~~~~~~~~~~~~~~~~ 91:21.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 91:21.17 991 | else 91:21.17 | ^~~~ 91:21.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' 91:21.17 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.17 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:21.17 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 91:21.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:21.28 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 91:21.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:21.28 1007 | foundInterface = 0; \ 91:21.28 | ^~~~~~~~~~~~~~ 91:21.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' 91:21.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:21.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:21.28 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:21.28 23 | NS_INTERFACE_MAP_END 91:21.28 | ^~~~~~~~~~~~~~~~~~~~ 91:21.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 91:21.28 981 | else 91:21.28 | ^~~~ 91:21.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:21.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:21.28 | ^~~~~~~~~~~~~~~~~~ 91:21.28 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:21.28 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:21.28 | ^~~~~~~~~~~~~~~~~~~~~~ 91:22.98 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 91:22.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:22.99 1022 | foundInterface = 0; \ 91:22.99 | ^~~~~~~~~~~~~~ 91:22.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' 91:22.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:22.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:22.99 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:22.99 53 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 91:22.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:22.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:22.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:22.99 /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 91:22.99 391 | else 91:22.99 | ^~~~ 91:22.99 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 91:22.99 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 91:22.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:23.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:23.07 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 91:23.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:23.07 1022 | foundInterface = 0; \ 91:23.07 | ^~~~~~~~~~~~~~ 91:23.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' 91:23.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:23.07 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:23.08 64 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 91:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 91:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 91:23.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 91:23.08 391 | else 91:23.08 | ^~~~ 91:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 91:23.08 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 91:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:24.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 91:24.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 91:24.58 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:22: 91:24.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:24.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] 91:24.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:24.58 | ^ 91:24.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:24.58 46 | struct Block { 91:24.58 | ^~~~~ 91:25.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 91:25.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 91:25.82 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 91:25.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.82 1007 | foundInterface = 0; \ 91:25.82 | ^~~~~~~~~~~~~~ 91:25.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' 91:25.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:25.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:25.82 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:25.82 46 | NS_INTERFACE_MAP_END 91:25.82 | ^~~~~~~~~~~~~~~~~~~~ 91:25.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 91:25.82 981 | else 91:25.82 | ^~~~ 91:25.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:25.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:25.82 | ^~~~~~~~~~~~~~~~~~ 91:25.82 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:25.82 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 91:25.83 | ^~~~~~~~~~~~~~~~~~~~~~ 91:25.86 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 91:25.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:25.87 1022 | foundInterface = 0; \ 91:25.87 | ^~~~~~~~~~~~~~ 91:25.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' 91:25.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.87 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:25.87 344 | NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 91:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:8, 91:25.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 91:25.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 91:25.87 302 | } else 91:25.87 | ^~~~ 91:25.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' 91:25.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:25.87 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:25.87 343 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 91:25.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:26.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 91:26.05 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91:26.05 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 91:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:26.05 1007 | foundInterface = 0; \ 91:26.05 | ^~~~~~~~~~~~~~ 91: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' 91:26.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:26.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:26.05 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:26.05 194 | NS_INTERFACE_MAP_END 91:26.05 | ^~~~~~~~~~~~~~~~~~~~ 91: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 91:26.05 981 | else 91:26.05 | ^~~~ 91: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' 91:26.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:26.06 | ^~~~~~~~~~~~~~~~~~ 91:26.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:26.06 193 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:26.06 | ^~~~~~~~~~~~~~~~~~~~~~ 91:26.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 91:26.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:26.06 1007 | foundInterface = 0; \ 91:26.06 | ^~~~~~~~~~~~~~ 91:26.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' 91:26.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:26.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:26.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:26.07 351 | NS_INTERFACE_MAP_END 91:26.07 | ^~~~~~~~~~~~~~~~~~~~ 91:26.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 91:26.07 981 | else 91:26.07 | ^~~~ 91:26.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:26.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:26.07 | ^~~~~~~~~~~~~~~~~~ 91:26.07 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:26.07 350 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 91:26.07 | ^~~~~~~~~~~~~~~~~~~~~~ 91:27.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:27.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:27.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:27.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:27.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:27.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91:27.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]': 91:27.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]' 91:27.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:27.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] 91:27.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:27.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:27.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 91:27.86 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91:27.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 91:27.86 23 | class nsDataHashtable : public nsBaseHashtable { 91:27.86 | ^~~~~~~~~~~~~~~ 91:27.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91:27.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]': 91: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 = std::vector]' 91:27.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:27.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:27.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:27.97 In file included from /usr/include/c++/9/vector:67, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 91:27.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91:27.97 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 91:27.97 386 | class vector : protected _Vector_base<_Tp, _Alloc> 91:27.97 | ^~~~~~ 91:27.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 91: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 91: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 = mozilla::layers::ClipManager]' 91:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 91: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:27.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:27.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:27.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 91:27.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:23: 91:27.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:27.99 52 | class ClipManager { 91:27.99 | ^~~~~~~~~~~ 91:29.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 91:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 91:29.09 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 91:29.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:29.09 1007 | foundInterface = 0; \ 91:29.09 | ^~~~~~~~~~~~~~ 91:29.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' 91:29.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:29.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:29.09 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:29.09 20 | NS_INTERFACE_MAP_END 91:29.09 | ^~~~~~~~~~~~~~~~~~~~ 91:29.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 91:29.09 981 | else 91:29.09 | ^~~~ 91:29.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:29.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:29.09 | ^~~~~~~~~~~~~~~~~~ 91:29.09 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:29.09 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:29.09 | ^~~~~~~~~~~~~~~~~~~~~~ 91:29.27 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 91:29.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:29.27 1022 | foundInterface = 0; \ 91:29.27 | ^~~~~~~~~~~~~~ 91:29.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' 91:29.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.27 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:29.27 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:29.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91: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 91:29.27 981 | else 91:29.27 | ^~~~ 91: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' 91:29.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:29.28 | ^~~~~~~~~~~~~~~~~~ 91:29.28 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:29.28 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 91:29.28 | ^~~~~~~~~~~~~~~~~~~~~~ 91:29.39 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 91:29.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:29.40 1007 | foundInterface = 0; \ 91:29.40 | ^~~~~~~~~~~~~~ 91:29.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' 91:29.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:29.40 371 | NS_INTERFACE_MAP_END 91:29.40 | ^~~~~~~~~~~~~~~~~~~~ 91:29.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 91:29.40 991 | else 91:29.40 | ^~~~ 91:29.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' 91:29.40 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:29.40 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 91:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 91:29.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:29.40 1007 | foundInterface = 0; \ 91:29.40 | ^~~~~~~~~~~~~~ 91:29.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' 91:29.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:29.40 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:29.40 26 | NS_INTERFACE_MAP_END 91:29.40 | ^~~~~~~~~~~~~~~~~~~~ 91:29.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 91:29.41 991 | else 91:29.41 | ^~~~ 91:29.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' 91:29.41 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:29.41 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:29.41 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 91:29.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:42.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 91:42.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:42.16 1022 | foundInterface = 0; \ 91:42.16 | ^~~~~~~~~~~~~~ 91:42.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' 91:42.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.17 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:42.17 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:42.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:42.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 91:42.17 302 | } else 91:42.17 | ^~~~ 91:42.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' 91:42.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:42.17 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:42.17 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 91:42.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:43.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 91:43.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 91:43.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:43.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] 91:43.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:43.46 | ^ 91:43.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:43.46 46 | struct Block { 91:43.46 | ^~~~~ 91:46.93 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:46.93 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:46.93 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:46.93 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 91:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:46.93 1007 | foundInterface = 0; \ 91:46.93 | ^~~~~~~~~~~~~~ 91:46.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' 91:46.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:46.94 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:46.94 25 | NS_INTERFACE_MAP_END 91:46.94 | ^~~~~~~~~~~~~~~~~~~~ 91:46.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:46.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 91:46.94 302 | } else 91:46.94 | ^~~~ 91:46.94 /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' 91:46.94 302 | } else 91:46.94 | ^~~~ 91:46.94 /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' 91:46.94 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 91:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:46.94 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:46.94 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 91:46.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:46.95 1007 | foundInterface = 0; \ 91:46.95 | ^~~~~~~~~~~~~~ 91:46.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' 91:46.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:46.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:46.95 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:46.95 51 | NS_INTERFACE_MAP_END 91:46.95 | ^~~~~~~~~~~~~~~~~~~~ 91:46.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 91:46.95 981 | else 91:46.95 | ^~~~ 91:46.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:46.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:46.95 | ^~~~~~~~~~~~~~~~~~ 91:46.95 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:46.95 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:46.95 | ^~~~~~~~~~~~~~~~~~~~~~ 91:47.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:47.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:47.53 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 91:47.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:47.53 1022 | foundInterface = 0; \ 91:47.53 | ^~~~~~~~~~~~~~ 91:47.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' 91:47.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:47.53 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:47.53 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 91:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:47.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:47.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:47.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 91:47.53 302 | } else 91:47.53 | ^~~~ 91:47.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' 91:47.54 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:47.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:47.54 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:47.54 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 91:47.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:48.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 91:48.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 91:48.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:48.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] 91:48.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:48.00 | ^ 91:48.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:48.00 46 | struct Block { 91:48.00 | ^~~~~ 91:50.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 91:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:50.24 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 91:50.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:50.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:50.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] 91:50.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:50.24 | ^ 91:50.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:50.24 46 | struct Block { 91:50.24 | ^~~~~ 91:50.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:50.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 91:50.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.75 1022 | foundInterface = 0; \ 91:50.75 | ^~~~~~~~~~~~~~ 91:50.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' 91:50.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:50.75 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:50.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.75 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:50.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 91:50.76 302 | } else 91:50.76 | ^~~~ 91:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:50.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.76 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:50.76 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 91:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:50.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:50.76 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 91:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.77 1007 | foundInterface = 0; \ 91:50.77 | ^~~~~~~~~~~~~~ 91:50.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' 91:50.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:50.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:50.77 81 | NS_INTERFACE_MAP_END 91:50.77 | ^~~~~~~~~~~~~~~~~~~~ 91:50.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 91:50.77 981 | else 91:50.77 | ^~~~ 91:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:50.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:50.77 | ^~~~~~~~~~~~~~~~~~ 91:50.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:50.77 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 91:50.77 | ^~~~~~~~~~~~~~~~~~~~~~ 91:51.22 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 91:51.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.22 1007 | foundInterface = 0; \ 91:51.22 | ^~~~~~~~~~~~~~ 91:51.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' 91:51.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:51.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:51.22 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:51.22 75 | NS_INTERFACE_MAP_END 91:51.22 | ^~~~~~~~~~~~~~~~~~~~ 91: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 91:51.22 981 | else 91:51.22 | ^~~~ 91: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' 91:51.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:51.22 | ^~~~~~~~~~~~~~~~~~ 91:51.22 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:51.22 74 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:51.22 | ^~~~~~~~~~~~~~~~~~~~~~ 91:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 91:51.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.44 1007 | foundInterface = 0; \ 91:51.44 | ^~~~~~~~~~~~~~ 91: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' 91:51.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:51.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:51.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:51.45 52 | NS_INTERFACE_MAP_END 91:51.45 | ^~~~~~~~~~~~~~~~~~~~ 91:51.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 91:51.45 981 | else 91:51.45 | ^~~~ 91:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:51.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:51.45 | ^~~~~~~~~~~~~~~~~~ 91:51.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:51.45 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:51.45 | ^~~~~~~~~~~~~~~~~~~~~~ 91:51.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 91:51.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.58 1007 | foundInterface = 0; \ 91:51.58 | ^~~~~~~~~~~~~~ 91:51.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' 91:51.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:51.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:51.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:51.58 34 | NS_INTERFACE_MAP_END 91:51.58 | ^~~~~~~~~~~~~~~~~~~~ 91:51.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 91:51.58 981 | else 91:51.58 | ^~~~ 91:51.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:51.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:51.59 | ^~~~~~~~~~~~~~~~~~ 91:51.59 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:51.59 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:51.59 | ^~~~~~~~~~~~~~~~~~~~~~ 91:51.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 91:51.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.67 1022 | foundInterface = 0; \ 91:51.67 | ^~~~~~~~~~~~~~ 91:51.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' 91:51.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:51.67 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:51.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:51.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:51.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 91:51.68 302 | } else 91:51.68 | ^~~~ 91:51.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' 91:51.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.68 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:51.68 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 91:51.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.76 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:51.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:51.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:51.76 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 91:51.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:51.76 1022 | foundInterface = 0; \ 91:51.76 | ^~~~~~~~~~~~~~ 91:51.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' 91:51.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:51.77 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 91:51.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:51.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 91:51.77 302 | } else 91:51.77 | ^~~~ 91:51.77 /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' 91:51.77 302 | } else 91:51.77 | ^~~~ 91:51.77 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:51.77 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 91:51.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:53.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]': 91:53.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]' 91:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:53.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] 91:53.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:53.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:53.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 91:53.10 23 | class nsDataHashtable : public nsBaseHashtable { 91:53.10 | ^~~~~~~~~~~~~~~ 91:53.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:53.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]': 91:53.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]' 91:53.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:53.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] 91:53.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:53.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.16 In file included from /usr/include/c++/9/vector:67, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:53.16 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 91:53.16 386 | class vector : protected _Vector_base<_Tp, _Alloc> 91:53.16 | ^~~~~~ 91:53.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 91:53.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]': 91:53.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]' 91:53.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 91:53.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] 91:53.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:53.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 91:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 91:53.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:53.16 52 | class ClipManager { 91:53.16 | ^~~~~~~~~~~ 91:53.69 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:53.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:53.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:53.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 91:53.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:53.69 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 91:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:53.69 1007 | foundInterface = 0; \ 91:53.69 | ^~~~~~~~~~~~~~ 91:53.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' 91:53.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:53.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:53.69 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:53.69 121 | NS_INTERFACE_MAP_END 91:53.69 | ^~~~~~~~~~~~~~~~~~~~ 91:53.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 91:53.69 981 | else 91:53.69 | ^~~~ 91:53.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:53.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:53.69 | ^~~~~~~~~~~~~~~~~~ 91:53.69 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:53.69 120 | NS_INTERFACE_MAP_ENTRY(Event) 91:53.69 | ^~~~~~~~~~~~~~~~~~~~~~ 91:54.40 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:54.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:54.40 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:54.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:54.40 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 91:54.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:54.40 1022 | foundInterface = 0; \ 91:54.40 | ^~~~~~~~~~~~~~ 91:54.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' 91:54.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:54.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.40 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:54.40 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 91:54.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:54.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91: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 91:54.41 302 | } else 91:54.41 | ^~~~ 91:54.41 /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' 91:54.41 302 | } else 91:54.41 | ^~~~ 91:54.41 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:54.41 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 91:54.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.44 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:54.44 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:54.44 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:54.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 91:54.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:54.44 1022 | foundInterface = 0; \ 91:54.44 | ^~~~~~~~~~~~~~ 91:54.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' 91:54.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:54.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:54.45 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:54.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:54.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 91:54.45 302 | } else 91:54.45 | ^~~~ 91:54.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' 91:54.45 302 | } else 91:54.45 | ^~~~ 91:54.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:54.45 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 91:54.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:54.51 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:54.51 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:54.51 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:54.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 91:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:54.51 1007 | foundInterface = 0; \ 91:54.51 | ^~~~~~~~~~~~~~ 91:54.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' 91:54.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:54.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:54.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:54.51 21 | NS_INTERFACE_MAP_END 91:54.51 | ^~~~~~~~~~~~~~~~~~~~ 91:54.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 91:54.52 981 | else 91:54.52 | ^~~~ 91:54.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:54.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:54.52 | ^~~~~~~~~~~~~~~~~~ 91:54.52 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:54.52 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:54.52 | ^~~~~~~~~~~~~~~~~~~~~~ 91:54.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 91:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:54.58 1007 | foundInterface = 0; \ 91:54.58 | ^~~~~~~~~~~~~~ 91:54.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' 91:54.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:54.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:54.58 113 | NS_INTERFACE_MAP_END 91:54.58 | ^~~~~~~~~~~~~~~~~~~~ 91:54.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 91:54.58 981 | else 91:54.58 | ^~~~ 91:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:54.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:54.58 | ^~~~~~~~~~~~~~~~~~ 91:54.58 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:54.58 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:54.58 | ^~~~~~~~~~~~~~~~~~~~~~ 91:55.13 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 91:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:55.13 1007 | foundInterface = 0; \ 91:55.13 | ^~~~~~~~~~~~~~ 91: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' 91:55.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:55.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:55.13 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:55.13 102 | NS_INTERFACE_MAP_END 91:55.13 | ^~~~~~~~~~~~~~~~~~~~ 91:55.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 91:55.13 981 | else 91:55.13 | ^~~~ 91:55.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:55.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:55.13 | ^~~~~~~~~~~~~~~~~~ 91:55.13 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:55.13 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:55.13 | ^~~~~~~~~~~~~~~~~~~~~~ 91:55.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 91:55.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:55.36 1007 | foundInterface = 0; \ 91:55.36 | ^~~~~~~~~~~~~~ 91: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' 91:55.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:55.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:55.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:55.36 29 | NS_INTERFACE_MAP_END 91:55.36 | ^~~~~~~~~~~~~~~~~~~~ 91: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 91:55.36 981 | else 91:55.36 | ^~~~ 91:55.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:55.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:55.36 | ^~~~~~~~~~~~~~~~~~ 91:55.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:55.36 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:55.36 | ^~~~~~~~~~~~~~~~~~~~~~ 91:55.37 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 91:55.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:55.37 1022 | foundInterface = 0; \ 91:55.37 | ^~~~~~~~~~~~~~ 91:55.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' 91:55.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:55.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.37 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:55.37 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 91:55.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:55.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 91:55.38 302 | } else 91:55.38 | ^~~~ 91:55.38 /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' 91:55.38 302 | } else 91:55.38 | ^~~~ 91:55.38 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:55.38 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 91:55.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.46 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:55.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 91:55.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:55.46 1022 | foundInterface = 0; \ 91:55.46 | ^~~~~~~~~~~~~~ 91:55.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' 91:55.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:55.46 94 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:55.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:55.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 91:55.46 302 | } else 91:55.46 | ^~~~ 91:55.47 /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' 91:55.47 302 | } else 91:55.47 | ^~~~ 91:55.47 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:55.47 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 91:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 91:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:56.16 1007 | foundInterface = 0; \ 91:56.16 | ^~~~~~~~~~~~~~ 91:56.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' 91:56.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:56.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:56.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:56.16 181 | NS_INTERFACE_MAP_END 91:56.16 | ^~~~~~~~~~~~~~~~~~~~ 91:56.16 /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 91:56.16 991 | else 91:56.16 | ^~~~ 91:56.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:56.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:56.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:56.16 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 91:56.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 91:56.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:56.26 1007 | foundInterface = 0; \ 91:56.26 | ^~~~~~~~~~~~~~ 91:56.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' 91:56.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:56.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:56.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:56.26 2068 | NS_INTERFACE_MAP_END 91:56.26 | ^~~~~~~~~~~~~~~~~~~~ 91:56.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 91:56.26 981 | else 91:56.26 | ^~~~ 91:56.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:56.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:56.26 | ^~~~~~~~~~~~~~~~~~ 91:56.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:56.26 2067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:56.26 | ^~~~~~~~~~~~~~~~~~~~~~ 91:56.89 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 91:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:56.89 1007 | foundInterface = 0; \ 91:56.89 | ^~~~~~~~~~~~~~ 91:56.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' 91:56.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:56.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:56.89 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:56.89 19 | NS_INTERFACE_MAP_END 91:56.89 | ^~~~~~~~~~~~~~~~~~~~ 91:56.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 91:56.89 981 | else 91:56.89 | ^~~~ 91:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:56.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:56.89 | ^~~~~~~~~~~~~~~~~~ 91:56.89 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:56.89 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:56.89 | ^~~~~~~~~~~~~~~~~~~~~~ 91:56.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91: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]': 91: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]' 91:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 91: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 91:56.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:56.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 91:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:56.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 91:56.95 23 | class nsDataHashtable : public nsBaseHashtable { 91:56.95 | ^~~~~~~~~~~~~~~ 91:56.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:56.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]': 91:56.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]' 91:56.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:56.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] 91:56.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:56.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.98 In file included from /usr/include/c++/9/vector:67, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 91:56.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:56.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 91:56.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 91:56.99 | ^~~~~~ 91:56.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 91:56.99 /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]': 91:56.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 = mozilla::layers::ClipManager]' 91:56.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 91:56.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] 91:56.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:56.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 91:56.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 91: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 91:56.99 52 | class ClipManager { 91:56.99 | ^~~~~~~~~~~ 91:57.19 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 91:57.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:57.19 1007 | foundInterface = 0; \ 91:57.19 | ^~~~~~~~~~~~~~ 91:57.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' 91:57.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:57.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:57.20 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:57.20 95 | NS_INTERFACE_MAP_END 91:57.20 | ^~~~~~~~~~~~~~~~~~~~ 91:57.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 91:57.20 981 | else 91:57.20 | ^~~~ 91:57.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:57.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:57.20 | ^~~~~~~~~~~~~~~~~~ 91:57.20 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:57.20 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 91:57.20 | ^~~~~~~~~~~~~~~~~~~~~~ 91:57.32 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 91:57.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:57.32 1022 | foundInterface = 0; \ 91:57.32 | ^~~~~~~~~~~~~~ 91: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' 91:57.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:57.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:57.32 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:57.32 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:57.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:57.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 91:57.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91: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 91:57.32 302 | } else 91:57.32 | ^~~~ 91:57.32 /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' 91:57.32 302 | } else 91:57.33 | ^~~~ 91:57.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:57.33 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 91:57.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:58.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]': 91:58.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]' 91:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:58.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] 91:58.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:58.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 91:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 91:58.92 23 | class nsDataHashtable : public nsBaseHashtable { 91:58.92 | ^~~~~~~~~~~~~~~ 91:58.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 91:58.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91: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 = std::vector; long unsigned int N = 3]': 91: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 = std::vector]' 91:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:58.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:58.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:58.97 In file included from /usr/include/c++/9/vector:67, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:58.97 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 91:58.97 386 | class vector : protected _Vector_base<_Tp, _Alloc> 91:58.97 | ^~~~~~ 91:58.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 91:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 91: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 = mozilla::layers::ClipManager]' 91:58.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 91: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:58.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 91:58.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:58.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 91:58.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 91:58.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:58.98 52 | class ClipManager { 91:58.98 | ^~~~~~~~~~~ 92:10.37 dom/file/ipc 92:16.65 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 92:16.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 92:16.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 92:16.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:16.65 1007 | foundInterface = 0; \ 92:16.65 | ^~~~~~~~~~~~~~ 92:16.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' 92:16.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:16.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:16.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:16.65 122 | NS_INTERFACE_MAP_END 92:16.65 | ^~~~~~~~~~~~~~~~~~~~ 92:16.65 /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 92:16.65 991 | else 92:16.65 | ^~~~ 92:16.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' 92:16.65 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 92:16.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:16.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 92:16.65 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 92:16.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:18.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 92:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 92:18.17 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 92:18.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 92:18.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92: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] 92:18.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:18.17 | ^ 92: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 92:18.17 46 | struct Block { 92:18.17 | ^~~~~ 92:18.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 92:18.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 92:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 92:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 92:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 92:18.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 92:18.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 92:18.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:18.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] 92:18.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:18.76 | ^ 92:18.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:18.76 46 | struct Block { 92:18.76 | ^~~~~ 92:19.17 dom/file/uri 92:19.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:11, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:19.35 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 92:19.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:19.35 1022 | foundInterface = 0; \ 92:19.35 | ^~~~~~~~~~~~~~ 92:19.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' 92:19.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:19.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:19.36 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 92:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:19.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:19.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 92:19.36 302 | } else 92:19.36 | ^~~~ 92:19.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' 92:19.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:19.36 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 92:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:20.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:20.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]': 92:20.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]' 92:20.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 92:20.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] 92:20.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 92:20.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:20.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:20.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 92:20.37 23 | class nsDataHashtable : public nsBaseHashtable { 92:20.37 | ^~~~~~~~~~~~~~~ 92:20.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 92:20.53 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:20.54 /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]': 92:20.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 = std::vector]' 92:20.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 92:20.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 92:20.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 92:20.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:20.54 In file included from /usr/include/c++/9/vector:67, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:20.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 92:20.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 92:20.54 | ^~~~~~ 92:20.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 92:20.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]': 92:20.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]' 92:20.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 92:20.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] 92:20.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 92:20.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:20.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 92:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 92:20.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 92:20.55 52 | class ClipManager { 92:20.55 | ^~~~~~~~~~~ 92:20.67 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 92:20.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 92:20.67 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 92:20.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:20.68 1007 | foundInterface = 0; \ 92:20.68 | ^~~~~~~~~~~~~~ 92: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' 92:20.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:20.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:20.68 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:20.68 29 | NS_INTERFACE_MAP_END 92:20.68 | ^~~~~~~~~~~~~~~~~~~~ 92:20.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 92:20.68 981 | else 92:20.68 | ^~~~ 92:20.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:20.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:20.68 | ^~~~~~~~~~~~~~~~~~ 92:20.68 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:20.68 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 92:20.68 | ^~~~~~~~~~~~~~~~~~~~~~ 92:21.39 dom/filehandle 92:24.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 92:24.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 92:24.24 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 92:24.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:24.24 1022 | foundInterface = 0; \ 92:24.24 | ^~~~~~~~~~~~~~ 92:24.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' 92:24.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:24.24 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:24.24 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 92:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:24.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 92:24.24 /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 92:24.24 34 | } else 92:24.24 | ^~~~ 92:24.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 92:24.25 /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**)': 92:24.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:24.25 1007 | foundInterface = 0; \ 92:24.25 | ^~~~~~~~~~~~~~ 92:24.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' 92:24.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:24.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:24.25 146 | NS_INTERFACE_MAP_END \ 92:24.25 | ^~~~~~~~~~~~~~~~~~~~ 92:24.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' 92:24.25 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 92:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:24.25 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 92:24.25 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 92:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:24.25 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:10, 92:24.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 92:24.25 /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 92:24.25 145 | } else \ 92:24.25 | ^~~~ 92:24.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' 92:24.25 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 92:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:24.25 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 92:24.25 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 92:24.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:25.48 dom/filesystem 92:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 92:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 92:29.57 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 92:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 92:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:29.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] 92:29.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:29.57 | ^ 92:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:29.57 46 | struct Block { 92:29.57 | ^~~~~ 92:31.17 dom/filesystem/compat 92:32.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:7, 92:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 92:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 92:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:32.91 1007 | foundInterface = 0; \ 92:32.91 | ^~~~~~~~~~~~~~ 92: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' 92:32.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:32.91 48 | NS_INTERFACE_MAP_END 92:32.91 | ^~~~~~~~~~~~~~~~~~~~ 92: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 92:32.91 981 | else 92:32.91 | ^~~~ 92:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:32.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:32.91 | ^~~~~~~~~~~~~~~~~~ 92:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:32.91 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:32.91 | ^~~~~~~~~~~~~~~~~~~~~~ 92:33.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 92:33.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 92:33.65 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 92:33.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 92:33.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:33.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] 92:33.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:33.65 | ^ 92:33.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:33.65 46 | struct Block { 92:33.65 | ^~~~~ 92:37.10 dom/flex 92:37.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.43 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 92:37.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.43 1007 | foundInterface = 0; \ 92:37.43 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:37.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:37.43 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:37.43 23 | NS_INTERFACE_MAP_END 92:37.43 | ^~~~~~~~~~~~~~~~~~~~ 92:37.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 92:37.43 981 | else 92:37.43 | ^~~~ 92:37.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:37.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:37.43 | ^~~~~~~~~~~~~~~~~~ 92:37.43 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:37.43 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:37.43 | ^~~~~~~~~~~~~~~~~~~~~~ 92:37.44 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 92:37.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.45 1022 | foundInterface = 0; \ 92:37.45 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:37.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.45 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:37.45 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 92:37.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.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 92:37.45 302 | } else 92:37.45 | ^~~~ 92:37.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' 92:37.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:37.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.45 /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' 92:37.45 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 92:37.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 92:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.47 1007 | foundInterface = 0; \ 92:37.47 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:37.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:37.47 127 | NS_INTERFACE_MAP_END 92:37.47 | ^~~~~~~~~~~~~~~~~~~~ 92:37.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 92:37.47 981 | else 92:37.47 | ^~~~ 92:37.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:37.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:37.47 | ^~~~~~~~~~~~~~~~~~ 92:37.47 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:37.47 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:37.47 | ^~~~~~~~~~~~~~~~~~~~~~ 92:37.59 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 92:37.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.59 1007 | foundInterface = 0; \ 92:37.59 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:37.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:37.59 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:37.59 25 | NS_INTERFACE_MAP_END 92:37.59 | ^~~~~~~~~~~~~~~~~~~~ 92:37.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 92:37.59 981 | else 92:37.59 | ^~~~ 92:37.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:37.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:37.59 | ^~~~~~~~~~~~~~~~~~ 92:37.59 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:37.59 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:37.59 | ^~~~~~~~~~~~~~~~~~~~~~ 92:37.69 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 92:37.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.69 1022 | foundInterface = 0; \ 92:37.69 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:37.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.70 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:37.70 52 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 92:37.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.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 92:37.70 302 | } else 92:37.70 | ^~~~ 92:37.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' 92:37.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:37.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.70 /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' 92:37.70 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 92:37.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.72 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 92:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.72 1022 | foundInterface = 0; \ 92:37.72 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.73 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:37.73 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 92:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.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 92:37.73 302 | } else 92:37.73 | ^~~~ 92:37.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' 92:37.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.73 /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' 92:37.73 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 92:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92:37.75 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 92:37.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:37.75 1022 | foundInterface = 0; \ 92:37.75 | ^~~~~~~~~~~~~~ 92:37.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' 92:37.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:37.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.75 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:37.75 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 92:37.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 92:37.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 92: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 92:37.75 302 | } else 92:37.75 | ^~~~ 92: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' 92:37.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:37.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:37.76 /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' 92:37.76 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 92:37.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:38.24 dom/gamepad 92:42.51 dom/geolocation 92:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:10, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 92:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 92:44.04 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 92:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.05 1007 | foundInterface = 0; \ 92:44.05 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.05 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.05 23 | NS_INTERFACE_MAP_END 92:44.05 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.05 981 | else 92:44.05 | ^~~~ 92:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.05 | ^~~~~~~~~~~~~~~~~~ 92:44.05 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.05 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.05 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.10 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 92:44.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.10 1007 | foundInterface = 0; \ 92:44.10 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.11 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.11 19 | NS_INTERFACE_MAP_END 92:44.11 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.11 981 | else 92:44.11 | ^~~~ 92:44.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.11 | ^~~~~~~~~~~~~~~~~~ 92:44.11 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.11 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.11 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.13 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 92:44.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.13 1007 | foundInterface = 0; \ 92:44.13 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.13 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.13 20 | NS_INTERFACE_MAP_END 92:44.13 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.13 981 | else 92:44.14 | ^~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.14 | ^~~~~~~~~~~~~~~~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.14 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.14 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 92:44.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.14 1007 | foundInterface = 0; \ 92:44.14 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.14 20 | NS_INTERFACE_MAP_END 92:44.14 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.14 981 | else 92:44.14 | ^~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.14 | ^~~~~~~~~~~~~~~~~~ 92:44.14 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.14 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.14 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrName.h:16, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:21, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.h:10, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:7, 92:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 92:44.21 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 92:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.21 1007 | foundInterface = 0; \ 92:44.21 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.21 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.21 22 | NS_INTERFACE_MAP_END 92:44.21 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.21 981 | else 92:44.21 | ^~~~ 92:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.21 | ^~~~~~~~~~~~~~~~~~ 92:44.21 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.21 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.21 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.23 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 92:44.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.23 1007 | foundInterface = 0; \ 92:44.23 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.23 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.23 22 | NS_INTERFACE_MAP_END 92:44.23 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.23 981 | else 92:44.23 | ^~~~ 92:44.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.23 | ^~~~~~~~~~~~~~~~~~ 92:44.23 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.23 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.23 | ^~~~~~~~~~~~~~~~~~~~~~ 92:44.24 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 92:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.24 1007 | foundInterface = 0; \ 92:44.24 | ^~~~~~~~~~~~~~ 92:44.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' 92:44.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:44.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:44.24 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:44.24 22 | NS_INTERFACE_MAP_END 92:44.24 | ^~~~~~~~~~~~~~~~~~~~ 92:44.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 92:44.24 981 | else 92:44.24 | ^~~~ 92:44.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.25 | ^~~~~~~~~~~~~~~~~~ 92:44.25 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.25 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:44.25 | ^~~~~~~~~~~~~~~~~~~~~~ 92:47.19 dom/grid 92:48.03 dom/html 92:49.20 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 92:49.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:49.20 1022 | foundInterface = 0; \ 92:49.21 | ^~~~~~~~~~~~~~ 92:49.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' 92:49.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.21 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:49.21 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 92:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.21 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 92:49.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 92:49.21 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:12, 92:49.21 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 92:49.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 92:49.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 92:49.21 302 | } else 92:49.21 | ^~~~ 92:49.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' 92:49.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.21 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:49.21 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 92:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:54.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.h:10, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.h:10, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:7, 92:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 92:54.69 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 92:54.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.69 1007 | foundInterface = 0; \ 92:54.69 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.69 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.69 23 | NS_INTERFACE_MAP_END 92:54.69 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.69 981 | else 92:54.69 | ^~~~ 92:54.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.69 | ^~~~~~~~~~~~~~~~~~ 92:54.69 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.69 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.69 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.71 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 92:54.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.71 1007 | foundInterface = 0; \ 92:54.71 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.71 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.71 20 | NS_INTERFACE_MAP_END 92:54.71 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.71 981 | else 92:54.71 | ^~~~ 92:54.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.71 | ^~~~~~~~~~~~~~~~~~ 92:54.72 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.72 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.72 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.74 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 92:54.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.74 1007 | foundInterface = 0; \ 92:54.74 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.74 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.74 24 | NS_INTERFACE_MAP_END 92:54.74 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.74 981 | else 92:54.74 | ^~~~ 92:54.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.74 | ^~~~~~~~~~~~~~~~~~ 92:54.74 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.74 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.74 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.75 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 92:54.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.75 1007 | foundInterface = 0; \ 92:54.75 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.75 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.75 21 | NS_INTERFACE_MAP_END 92:54.75 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.75 981 | else 92:54.75 | ^~~~ 92:54.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.76 | ^~~~~~~~~~~~~~~~~~ 92:54.76 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.76 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.76 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.78 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 92:54.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.78 1007 | foundInterface = 0; \ 92:54.78 | ^~~~~~~~~~~~~~ 92: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' 92:54.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.78 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.78 24 | NS_INTERFACE_MAP_END 92:54.78 | ^~~~~~~~~~~~~~~~~~~~ 92: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 92:54.78 981 | else 92:54.78 | ^~~~ 92: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' 92:54.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.78 | ^~~~~~~~~~~~~~~~~~ 92:54.78 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.78 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.78 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.81 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 92:54.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.82 1007 | foundInterface = 0; \ 92:54.82 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.82 21 | NS_INTERFACE_MAP_END 92:54.82 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.82 981 | else 92:54.82 | ^~~~ 92:54.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.82 | ^~~~~~~~~~~~~~~~~~ 92:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.82 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.82 | ^~~~~~~~~~~~~~~~~~~~~~ 92:54.84 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 92:54.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:54.85 1007 | foundInterface = 0; \ 92:54.85 | ^~~~~~~~~~~~~~ 92:54.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' 92:54.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:54.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:54.85 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:54.85 23 | NS_INTERFACE_MAP_END 92:54.85 | ^~~~~~~~~~~~~~~~~~~~ 92:54.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 92:54.85 981 | else 92:54.85 | ^~~~ 92:54.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:54.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:54.85 | ^~~~~~~~~~~~~~~~~~ 92:54.85 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:54.85 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 92:54.85 | ^~~~~~~~~~~~~~~~~~~~~~ 92:59.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 92:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 92:59.03 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:11: 92:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:59.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] 92:59.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:59.03 | ^ 92:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:59.03 46 | struct Block { 92:59.03 | ^~~~~ 92:59.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:59.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 92:59.29 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.h:14, 92:59.29 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:7: 92:59.29 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 92:59.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:59.29 1007 | foundInterface = 0; \ 92:59.29 | ^~~~~~~~~~~~~~ 92:59.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' 92:59.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:59.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:59.29 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:59.29 501 | NS_INTERFACE_MAP_END 92:59.29 | ^~~~~~~~~~~~~~~~~~~~ 92:59.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 92:59.29 981 | else 92:59.29 | ^~~~ 92:59.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:59.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:59.29 | ^~~~~~~~~~~~~~~~~~ 92:59.29 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:59.29 500 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 92:59.29 | ^~~~~~~~~~~~~~~~~~~~~~ 92:59.30 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 92:59.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:59.30 1007 | foundInterface = 0; \ 92:59.30 | ^~~~~~~~~~~~~~ 92:59.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' 92:59.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:59.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:59.30 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:59.30 781 | NS_INTERFACE_MAP_END 92:59.30 | ^~~~~~~~~~~~~~~~~~~~ 92:59.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 92:59.30 981 | else 92:59.30 | ^~~~ 92:59.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:59.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:59.30 | ^~~~~~~~~~~~~~~~~~ 92:59.30 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:59.30 780 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 92:59.30 | ^~~~~~~~~~~~~~~~~~~~~~ 92:59.37 dom/html/input 93:00.50 dom/jsurl 93:04.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:04.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:04.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 93:04.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:04.78 1007 | foundInterface = 0; \ 93:04.78 | ^~~~~~~~~~~~~~ 93:04.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' 93:04.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:04.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:04.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:04.78 35 | NS_INTERFACE_MAP_END 93:04.78 | ^~~~~~~~~~~~~~~~~~~~ 93:04.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 93:04.78 981 | else 93:04.78 | ^~~~ 93:04.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:04.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:04.78 | ^~~~~~~~~~~~~~~~~~ 93:04.78 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:04.78 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 93:04.78 | ^~~~~~~~~~~~~~~~~~~~~~ 93:06.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:06.87 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 93:06.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 93:06.87 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 93:06.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:06.88 1022 | foundInterface = 0; \ 93:06.88 | ^~~~~~~~~~~~~~ 93: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' 93:06.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:06.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:06.88 1198 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 93:06.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 93:06.88 /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 93:06.88 1197 | } else 93:06.88 | ^~~~ 93:06.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:06.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:06.88 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 93:06.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 93:06.88 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 93:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:06.88 1007 | foundInterface = 0; \ 93:06.88 | ^~~~~~~~~~~~~~ 93: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' 93:06.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:06.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:06.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:06.88 146 | NS_INTERFACE_MAP_END \ 93:06.88 | ^~~~~~~~~~~~~~~~~~~~ 93:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 93:06.89 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 93:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.89 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 93:06.89 1289 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 93:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.89 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 93:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 93:06.89 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 93:06.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 93:06.89 /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 93:06.89 145 | } else \ 93:06.89 | ^~~~ 93:06.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 93:06.89 145 | } else \ 93:06.89 | ^~~~ 93:06.89 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 93:06.89 1289 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 93:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:08.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 93:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 93:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 93:08.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] 93:08.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 93:08.73 | ^ 93:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 93:08.73 46 | struct Block { 93:08.73 | ^~~~~ 93:11.04 dom/mathml 93:11.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 93:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:11.77 1022 | foundInterface = 0; \ 93:11.77 | ^~~~~~~~~~~~~~ 93:11.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' 93:11.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:11.77 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.77 /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' 93:11.77 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.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 93:11.77 302 | } else 93:11.77 | ^~~~ 93:11.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' 93:11.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.77 /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' 93:11.77 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.77 /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' 93:11.77 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 93:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 93:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:11.81 1022 | foundInterface = 0; \ 93:11.81 | ^~~~~~~~~~~~~~ 93:11.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' 93:11.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.81 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:11.81 657 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 93:11.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.82 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.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 93:11.82 302 | } else 93:11.82 | ^~~~ 93:11.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' 93:11.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:11.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.82 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:11.82 656 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 93:11.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.90 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 93:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:11.90 1022 | foundInterface = 0; \ 93:11.90 | ^~~~~~~~~~~~~~ 93:11.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' 93:11.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:11.90 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.90 /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' 93:11.90 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 93:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:11.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:11.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 93:11.90 302 | } else 93:11.90 | ^~~~ 93:11.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' 93:11.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.90 /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' 93:11.91 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.91 /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' 93:11.91 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 93:11.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:12.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:12.51 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.h:7, 93:12.51 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.cpp:7, 93:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 93:12.51 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 93:12.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:12.51 1007 | foundInterface = 0; \ 93:12.51 | ^~~~~~~~~~~~~~ 93: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' 93:12.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:12.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:12.51 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:12.52 59 | NS_INTERFACE_MAP_END 93:12.52 | ^~~~~~~~~~~~~~~~~~~~ 93: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 93:12.52 981 | else 93:12.52 | ^~~~ 93:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:12.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:12.52 | ^~~~~~~~~~~~~~~~~~ 93:12.52 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:12.52 58 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 93:12.52 | ^~~~~~~~~~~~~~~~~~~~~~ 93:12.52 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 93:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:12.52 1007 | foundInterface = 0; \ 93:12.52 | ^~~~~~~~~~~~~~ 93:12.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' 93:12.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:12.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:12.52 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:12.52 127 | NS_INTERFACE_MAP_END 93:12.52 | ^~~~~~~~~~~~~~~~~~~~ 93: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 93:12.52 981 | else 93:12.52 | ^~~~ 93:12.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:12.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:12.53 | ^~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:12.53 126 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 93:12.53 | ^~~~~~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 93:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:12.53 1007 | foundInterface = 0; \ 93:12.53 | ^~~~~~~~~~~~~~ 93:12.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' 93:12.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:12.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:12.53 153 | NS_INTERFACE_MAP_END 93:12.53 | ^~~~~~~~~~~~~~~~~~~~ 93:12.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 93:12.53 981 | else 93:12.53 | ^~~~ 93: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' 93:12.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:12.53 | ^~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:12.53 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 93:12.53 | ^~~~~~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 93:12.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:12.53 1007 | foundInterface = 0; \ 93:12.53 | ^~~~~~~~~~~~~~ 93:12.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' 93:12.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:12.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:12.53 192 | NS_INTERFACE_MAP_END 93:12.53 | ^~~~~~~~~~~~~~~~~~~~ 93:12.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 93:12.53 981 | else 93:12.53 | ^~~~ 93: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' 93:12.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:12.53 | ^~~~~~~~~~~~~~~~~~ 93:12.53 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:12.53 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 93:12.53 | ^~~~~~~~~~~~~~~~~~~~~~ 93:13.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:13.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]': 93:13.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]' 93:13.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:13.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] 93:13.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:13.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.44 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 93:13.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:13.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 93:13.44 23 | class nsDataHashtable : public nsBaseHashtable { 93:13.44 | ^~~~~~~~~~~~~~~ 93:13.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:13.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]': 93:13.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]' 93:13.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 93:13.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] 93:13.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:13.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.58 In file included from /usr/include/c++/9/vector:67, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 93:13.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:13.59 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 93:13.59 386 | class vector : protected _Vector_base<_Tp, _Alloc> 93:13.59 | ^~~~~~ 93:13.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 93:13.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]': 93:13.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]' 93:13.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 93:13.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:13.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:13.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 93:13.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 93:13.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 93:13.59 52 | class ClipManager { 93:13.59 | ^~~~~~~~~~~ 93:19.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:19.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:19.27 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 93:19.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:19.27 1007 | foundInterface = 0; \ 93:19.27 | ^~~~~~~~~~~~~~ 93:19.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' 93:19.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:19.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:19.27 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:19.27 137 | NS_INTERFACE_MAP_END 93:19.27 | ^~~~~~~~~~~~~~~~~~~~ 93:19.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:19.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:19.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 93:19.27 302 | } else 93:19.27 | ^~~~ 93:19.27 /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' 93:19.27 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:19.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:19.27 /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' 93:19.27 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 93:19.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 93:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:21.21 1022 | foundInterface = 0; \ 93:21.21 | ^~~~~~~~~~~~~~ 93:21.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' 93:21.21 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:21.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.21 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:21.21 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 93:21.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:21.21 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:21.22 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:21.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:21.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 93:21.22 302 | } else 93:21.22 | ^~~~ 93:21.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' 93:21.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:21.22 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:21.22 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 93:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:24.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:24.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:24.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:24.60 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 93:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:24.60 1022 | foundInterface = 0; \ 93:24.60 | ^~~~~~~~~~~~~~ 93:24.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' 93:24.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:24.60 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.60 /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' 93:24.60 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 93:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:24.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:24.61 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:24.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:24.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 93:24.61 302 | } else 93:24.61 | ^~~~ 93:24.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' 93:24.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.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' 93:24.61 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:24.61 /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' 93:24.61 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 93:24.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:25.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:25.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]': 93:25.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]' 93:25.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:25.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] 93:25.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:25.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.76 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 93:25.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 93:25.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 93:25.76 23 | class nsDataHashtable : public nsBaseHashtable { 93:25.76 | ^~~~~~~~~~~~~~~ 93:37.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:37.58 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 93:37.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:37.58 1022 | foundInterface = 0; \ 93:37.58 | ^~~~~~~~~~~~~~ 93:37.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' 93:37.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:37.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.58 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:763:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:37.58 763 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 93:37.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:37.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:37.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 93:37.58 302 | } else 93:37.58 | ^~~~ 93:37.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' 93:37.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:37.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.58 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:761:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:37.58 761 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 93:37.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 93:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:37.66 1007 | foundInterface = 0; \ 93:37.66 | ^~~~~~~~~~~~~~ 93: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' 93:37.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:37.66 1435 | NS_INTERFACE_MAP_END 93:37.66 | ^~~~~~~~~~~~~~~~~~~~ 93: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 93:37.66 981 | else 93:37.66 | ^~~~ 93: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' 93:37.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:37.66 | ^~~~~~~~~~~~~~~~~~ 93:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:37.66 1434 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 93:37.66 | ^~~~~~~~~~~~~~~~~~~~~~ 93:37.76 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 93:37.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:37.76 1022 | foundInterface = 0; \ 93:37.76 | ^~~~~~~~~~~~~~ 93:37.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' 93:37.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:37.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.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' 93:37.76 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:37.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.76 /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' 93:37.77 1735 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 93:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:37.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 93:37.77 302 | } else 93:37.77 | ^~~~ 93:37.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' 93:37.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.77 /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' 93:37.77 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:37.77 /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' 93:37.77 1735 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 93:37.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:38.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:38.83 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 93:38.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:38.83 1007 | foundInterface = 0; \ 93:38.83 | ^~~~~~~~~~~~~~ 93:38.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' 93:38.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:38.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:38.83 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:38.83 76 | NS_INTERFACE_MAP_END 93:38.83 | ^~~~~~~~~~~~~~~~~~~~ 93:38.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:38.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:38.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:38.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:38.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 93:38.84 302 | } else 93:38.84 | ^~~~ 93:38.84 /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' 93:38.84 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:38.84 /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' 93:38.84 75 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 93:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:41.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:41.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]': 93:41.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]' 93:41.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:41.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] 93:41.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 93:41.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:41.18 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 93:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 93:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 93:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 93:41.19 23 | class nsDataHashtable : public nsBaseHashtable { 93:41.19 | ^~~~~~~~~~~~~~~ 93:59.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 93:59.28 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 93:59.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:59.28 1022 | foundInterface = 0; \ 93:59.28 | ^~~~~~~~~~~~~~ 93:59.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' 93:59.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:59.28 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.28 /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' 93:59.28 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 93:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 93:59.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 93:59.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 93:59.28 302 | } else 93:59.28 | ^~~~ 93:59.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' 93:59.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.28 /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' 93:59.28 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.28 /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' 93:59.29 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 93:59.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 93:59.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 93:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:59.66 1022 | foundInterface = 0; \ 93:59.66 | ^~~~~~~~~~~~~~ 93: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' 93:59.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:59.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:59.66 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 93:59.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 93:59.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 93:59.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 93:59.66 302 | } else 93:59.66 | ^~~~ 93:59.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' 93:59.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:59.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:59.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:59.66 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 93:59.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:00.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:00.54 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:00.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:00.54 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 94:00.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:00.54 1022 | foundInterface = 0; \ 94:00.54 | ^~~~~~~~~~~~~~ 94:00.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' 94:00.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.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' 94:00.54 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:00.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.55 /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' 94:00.55 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 94:00.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:00.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:00.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 94:00.55 302 | } else 94:00.55 | ^~~~ 94:00.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' 94:00.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:00.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.55 /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' 94:00.55 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:00.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:00.55 /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' 94:00.55 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 94:00.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.14 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 94:01.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:01.14 1007 | foundInterface = 0; \ 94:01.14 | ^~~~~~~~~~~~~~ 94:01.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' 94:01.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:01.14 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:01.14 207 | NS_INTERFACE_MAP_END 94:01.14 | ^~~~~~~~~~~~~~~~~~~~ 94:01.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:01.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.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 94:01.14 302 | } else 94:01.14 | ^~~~ 94:01.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' 94:01.14 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.14 /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' 94:01.14 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 94:01.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 94:01.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:01.18 1022 | foundInterface = 0; \ 94:01.18 | ^~~~~~~~~~~~~~ 94:01.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' 94:01.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.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' 94:01.18 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.18 /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' 94:01.18 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.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 94:01.18 302 | } else 94:01.18 | ^~~~ 94:01.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' 94:01.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.18 /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' 94:01.18 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.18 /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' 94:01.18 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 94:01.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.22 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 94:01.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:01.22 1022 | foundInterface = 0; \ 94:01.22 | ^~~~~~~~~~~~~~ 94:01.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' 94:01.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:01.22 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 /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' 94:01.22 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:01.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94: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 94:01.22 302 | } else 94:01.22 | ^~~~ 94:01.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' 94:01.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 /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' 94:01.22 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.22 /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' 94:01.22 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 94:01.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:01.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:01.24 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:01.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.24 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 94:01.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:01.24 1022 | foundInterface = 0; \ 94:01.24 | ^~~~~~~~~~~~~~ 94:01.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' 94:01.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:01.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:01.24 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:01.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.24 /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' 94:01.25 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 94:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.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 94:01.25 302 | } else 94:01.25 | ^~~~ 94:01.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' 94:01.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.25 /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' 94:01.25 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.25 /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' 94:01.25 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 94:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 94:01.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.25 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 94:01.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:01.26 1022 | foundInterface = 0; \ 94:01.26 | ^~~~~~~~~~~~~~ 94:01.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' 94:01.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:01.26 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.26 /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' 94:01.26 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 94:01.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:01.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 94:01.26 302 | } else 94:01.26 | ^~~~ 94:01.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' 94:01.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:01.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.27 /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' 94:01.27 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:01.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:01.27 /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' 94:01.27 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 94:01.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:02.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 94:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94: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]': 94: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]' 94:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 94: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] 94:02.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:02.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:9, 94:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 94:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 94:02.29 23 | class nsDataHashtable : public nsBaseHashtable { 94:02.29 | ^~~~~~~~~~~~~~~ 94:16.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:16.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:16.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 94:16.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 94:16.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:16.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:16.84 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 94:16.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:16.84 1022 | foundInterface = 0; \ 94:16.84 | ^~~~~~~~~~~~~~ 94:16.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' 94:16.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:16.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' 94:16.85 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:16.85 /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' 94:16.85 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:16.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:16.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:16.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 94:16.85 302 | } else 94:16.85 | ^~~~ 94:16.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' 94:16.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:16.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' 94:16.85 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:16.85 /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' 94:16.85 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 94:16.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:17.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 94:17.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:17.93 1022 | foundInterface = 0; \ 94:17.93 | ^~~~~~~~~~~~~~ 94:17.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' 94:17.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:17.93 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 94:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 /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' 94:17.93 68 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 94:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:17.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:17.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 94:17.93 302 | } else 94:17.93 | ^~~~ 94:17.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' 94:17.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 /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' 94:17.93 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 94:17.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:17.93 /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' 94:17.94 68 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 94:17.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:18.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 94:18.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 94:18.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 94:18.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] 94:18.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 94:18.42 | ^ 94:18.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 94:18.42 46 | struct Block { 94:18.42 | ^~~~~ 94:21.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:21.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:21.11 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 94:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.11 1007 | foundInterface = 0; \ 94:21.11 | ^~~~~~~~~~~~~~ 94:21.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' 94:21.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.11 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.11 43 | NS_INTERFACE_MAP_END 94:21.11 | ^~~~~~~~~~~~~~~~~~~~ 94:21.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 94:21.11 981 | else 94:21.11 | ^~~~ 94:21.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.11 | ^~~~~~~~~~~~~~~~~~ 94:21.11 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.12 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:21.12 | ^~~~~~~~~~~~~~~~~~~~~~ 94:21.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:21.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 94:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 94:21.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:21.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:21.42 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 94:21.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.42 1007 | foundInterface = 0; \ 94:21.42 | ^~~~~~~~~~~~~~ 94:21.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' 94:21.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.42 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.42 28 | NS_INTERFACE_MAP_END 94:21.42 | ^~~~~~~~~~~~~~~~~~~~ 94:21.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 94:21.42 981 | else 94:21.42 | ^~~~ 94:21.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.42 | ^~~~~~~~~~~~~~~~~~ 94:21.42 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.42 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:21.42 | ^~~~~~~~~~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 94:21.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.90 1007 | foundInterface = 0; \ 94:21.90 | ^~~~~~~~~~~~~~ 94:21.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' 94:21.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.91 106 | NS_INTERFACE_MAP_END 94:21.91 | ^~~~~~~~~~~~~~~~~~~~ 94:21.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 94:21.91 981 | else 94:21.91 | ^~~~ 94:21.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.91 | ^~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.91 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 94:21.91 | ^~~~~~~~~~~~~~~~~~~~~~ 94:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 94:22.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:22.01 1007 | foundInterface = 0; \ 94:22.01 | ^~~~~~~~~~~~~~ 94: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' 94:22.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:22.01 22 | NS_INTERFACE_MAP_END 94:22.01 | ^~~~~~~~~~~~~~~~~~~~ 94: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 94:22.01 981 | else 94:22.01 | ^~~~ 94: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' 94:22.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:22.01 | ^~~~~~~~~~~~~~~~~~ 94:22.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:22.01 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:22.01 | ^~~~~~~~~~~~~~~~~~~~~~ 94:22.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 94:22.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:22.02 1007 | foundInterface = 0; \ 94:22.02 | ^~~~~~~~~~~~~~ 94:22.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' 94:22.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:22.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:22.02 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:22.02 22 | NS_INTERFACE_MAP_END 94:22.02 | ^~~~~~~~~~~~~~~~~~~~ 94:22.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 94:22.02 981 | else 94:22.03 | ^~~~ 94:22.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:22.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:22.03 | ^~~~~~~~~~~~~~~~~~ 94:22.03 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:22.03 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:22.03 | ^~~~~~~~~~~~~~~~~~~~~~ 94:22.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 94:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 94:22.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 94:22.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] 94:22.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 94:22.69 | ^ 94:22.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 94:22.69 46 | struct Block { 94:22.69 | ^~~~~ 94:23.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:23.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:23.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]': 94:23.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]' 94:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:23.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] 94:23.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:23.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:23.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 94:23.34 23 | class nsDataHashtable : public nsBaseHashtable { 94:23.34 | ^~~~~~~~~~~~~~~ 94:23.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94: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]': 94: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]' 94:23.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 94: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] 94:23.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:23.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:23.51 In file included from /usr/include/c++/9/vector:67, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:23.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 94:23.53 386 | class vector : protected _Vector_base<_Tp, _Alloc> 94:23.53 | ^~~~~~ 94:23.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 94:23.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 94:23.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]': 94:23.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]' 94:23.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 94:23.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] 94:23.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:23.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:23.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 94:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 94:23.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 94:23.54 52 | class ClipManager { 94:23.54 | ^~~~~~~~~~~ 94:29.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:29.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:29.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 94:29.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:29.33 1007 | foundInterface = 0; \ 94:29.33 | ^~~~~~~~~~~~~~ 94:29.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' 94:29.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:29.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:29.33 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:29.33 361 | NS_INTERFACE_MAP_END 94:29.33 | ^~~~~~~~~~~~~~~~~~~~ 94:29.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:29.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:29.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94: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 94:29.33 302 | } else 94:29.33 | ^~~~ 94:29.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' 94:29.33 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:29.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.33 /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' 94:29.33 360 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 94:29.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:29.34 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 94:29.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:29.34 1007 | foundInterface = 0; \ 94:29.34 | ^~~~~~~~~~~~~~ 94:29.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' 94:29.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:29.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:29.34 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:29.34 779 | NS_INTERFACE_MAP_END 94:29.34 | ^~~~~~~~~~~~~~~~~~~~ 94:29.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:29.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 94:29.35 302 | } else 94:29.35 | ^~~~ 94:29.35 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:29.35 778 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 94:29.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94: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 = nsDataHashtable; long unsigned int N = 3]': 94:30.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 = nsDataHashtable]' 94:30.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:30.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] 94:30.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:30.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:30.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:30.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 94:30.79 23 | class nsDataHashtable : public nsBaseHashtable { 94:30.79 | ^~~~~~~~~~~~~~~ 94:30.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:30.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:30.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]': 94:30.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]' 94:30.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 94:30.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] 94:30.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:30.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:30.83 In file included from /usr/include/c++/9/vector:67, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:30.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 94:30.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 94:30.83 | ^~~~~~ 94:30.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 94:30.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 94:30.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]': 94:30.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]' 94:30.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 94:30.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] 94:30.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 94:30.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:30.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 94:30.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 94:30.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 94:30.84 52 | class ClipManager { 94:30.85 | ^~~~~~~~~~~ 94:37.49 dom/media/doctor/gtest 94:37.49 dom/media/doctor 94:37.49 dom/media 94:45.31 dom/media/eme 94:48.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 94:48.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 94:48.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:14: 94:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 94:48.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] 94:48.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 94:48.36 | ^ 94:48.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 94:48.36 46 | struct Block { 94:48.37 | ^~~~~ 94:50.65 dom/media/encoder 94:51.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 94:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 94:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 94:51.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:51.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 94:51.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:51.32 1022 | foundInterface = 0; \ 94:51.32 | ^~~~~~~~~~~~~~ 94:51.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' 94:51.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:51.32 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 94:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:51.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 94:51.32 302 | } else 94:51.32 | ^~~~ 94:51.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' 94:51.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:51.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.33 /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' 94:51.33 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 94:51.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:51.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 94:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:51.36 1022 | foundInterface = 0; \ 94:51.36 | ^~~~~~~~~~~~~~ 94:51.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' 94:51.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:51.36 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 94:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:51.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 94:51.36 302 | } else 94:51.36 | ^~~~ 94:51.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' 94:51.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:51.37 /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' 94:51.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 94:51.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 94:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:52.96 1022 | foundInterface = 0; \ 94:52.96 | ^~~~~~~~~~~~~~ 94:52.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' 94:52.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:52.96 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 94:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:52.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 94:52.96 302 | } else 94:52.96 | ^~~~ 94:52.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' 94:52.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:52.96 /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' 94:52.96 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 94:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:53.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 94:53.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 94:53.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 94:53.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:53.16 1007 | foundInterface = 0; \ 94:53.16 | ^~~~~~~~~~~~~~ 94:53.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' 94:53.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:53.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:53.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:53.17 22 | NS_INTERFACE_MAP_END 94:53.17 | ^~~~~~~~~~~~~~~~~~~~ 94:53.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 94:53.17 981 | else 94:53.17 | ^~~~ 94:53.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:53.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:53.17 | ^~~~~~~~~~~~~~~~~~ 94:53.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:53.17 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:53.17 | ^~~~~~~~~~~~~~~~~~~~~~ 94:53.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 94:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:53.31 1007 | foundInterface = 0; \ 94:53.31 | ^~~~~~~~~~~~~~ 94:53.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' 94:53.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:53.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:53.31 50 | NS_INTERFACE_MAP_END 94:53.31 | ^~~~~~~~~~~~~~~~~~~~ 94:53.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 94:53.31 981 | else 94:53.31 | ^~~~ 94:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:53.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:53.31 | ^~~~~~~~~~~~~~~~~~ 94:53.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:53.31 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:53.31 | ^~~~~~~~~~~~~~~~~~~~~~ 94:53.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 94:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:53.79 1007 | foundInterface = 0; \ 94:53.79 | ^~~~~~~~~~~~~~ 94:53.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' 94:53.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:53.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:53.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:53.79 32 | NS_INTERFACE_MAP_END 94:53.79 | ^~~~~~~~~~~~~~~~~~~~ 94:53.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 94:53.79 981 | else 94:53.79 | ^~~~ 94:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:53.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:53.79 | ^~~~~~~~~~~~~~~~~~ 94:53.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:53.79 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 94:53.79 | ^~~~~~~~~~~~~~~~~~~~~~ 94:54.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 94:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:54.51 1007 | foundInterface = 0; \ 94:54.51 | ^~~~~~~~~~~~~~ 94:54.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' 94:54.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:54.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:54.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:54.51 70 | NS_INTERFACE_MAP_END 94:54.51 | ^~~~~~~~~~~~~~~~~~~~ 94:54.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 94:54.51 981 | else 94:54.51 | ^~~~ 94:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:54.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:54.51 | ^~~~~~~~~~~~~~~~~~ 94:54.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:54.51 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 94:54.51 | ^~~~~~~~~~~~~~~~~~~~~~ 95:00.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.h:11, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaMIMETypes.h:10, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaContainerType.h:10, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDecoder.cpp:8, 95:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 95:00.85 /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]': 95:00.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 95:00.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 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 95:00.85 31 | memset(aT, 0, sizeof(T)); 95:00.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 95:00.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 95:00.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 95:00.85 50 | class FrameHeader { 95:00.86 | ^~~~~~~~~~~ 95:03.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.h:10, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.cpp:7, 95:03.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:2: 95:03.22 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 95:03.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:03.22 1022 | foundInterface = 0; \ 95:03.22 | ^~~~~~~~~~~~~~ 95: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' 95:03.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:03.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:03.23 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:03.23 30 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 95:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:03.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.h:9, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.cpp:6, 95:03.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:20: 95:03.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 95:03.23 302 | } else 95:03.23 | ^~~~ 95:03.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' 95:03.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:03.23 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:03.23 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 95:03.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:04.81 dom/media/fake-cdm 95:08.88 dom/media/flac 95:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 95:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 95:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 95:15.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 95:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 95:15.72 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 95:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:15.72 1022 | foundInterface = 0; \ 95:15.72 | ^~~~~~~~~~~~~~ 95: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' 95:15.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:15.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:15.73 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:15.73 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:15.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:15.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 95:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 95:15.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 95:15.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 95:15.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 95:15.73 302 | } else 95:15.73 | ^~~~ 95:15.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' 95:15.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:15.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:15.73 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:15.73 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 95:15.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:15.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 95:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 95:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 95:15.76 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 95:15.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 95:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 95:15.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:15.76 1007 | foundInterface = 0; \ 95:15.76 | ^~~~~~~~~~~~~~ 95: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' 95:15.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:15.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:15.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:15.77 18 | NS_INTERFACE_MAP_END 95:15.77 | ^~~~~~~~~~~~~~~~~~~~ 95: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 95:15.77 981 | else 95:15.77 | ^~~~ 95: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' 95:15.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:15.77 | ^~~~~~~~~~~~~~~~~~ 95:15.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:15.77 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:15.77 | ^~~~~~~~~~~~~~~~~~~~~~ 95:17.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 95:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 95:17.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 95:17.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:17.89 1022 | foundInterface = 0; \ 95:17.89 | ^~~~~~~~~~~~~~ 95:17.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' 95:17.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:17.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:17.89 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 95:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:17.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 95:17.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 95:17.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 95:17.89 302 | } else 95:17.89 | ^~~~ 95:17.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' 95:17.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:17.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:17.89 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 95:17.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:20.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 95:20.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 95:20.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.cpp:17, 95:20.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:38: 95:20.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:20.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] 95:20.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:20.77 | ^ 95:20.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:20.77 46 | struct Block { 95:20.77 | ^~~~~ 95:21.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 95:21.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 95:21.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 95:21.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:21.40 1007 | foundInterface = 0; \ 95:21.40 | ^~~~~~~~~~~~~~ 95:21.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' 95:21.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:21.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:21.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:21.40 35 | NS_INTERFACE_MAP_END 95:21.40 | ^~~~~~~~~~~~~~~~~~~~ 95:21.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 95:21.40 991 | else 95:21.40 | ^~~~ 95:21.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' 95:21.40 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:21.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:21.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:21.40 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 95:21.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:23.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 95:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 95:23.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/Benchmark.cpp:21, 95:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 95:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:23.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] 95:23.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:23.02 | ^ 95:23.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:23.02 46 | struct Block { 95:23.02 | ^~~~~ 95:23.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 95:23.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:10, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 95:23.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]': 95:23.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]' 95:23.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 95: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 95:23.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 95:23.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:23.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:12, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 95:23.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 95:23.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 95:23.41 23 | class nsDataHashtable : public nsBaseHashtable { 95:23.41 | ^~~~~~~~~~~~~~~ 95:30.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 95:30.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 95:30.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:30.79 1022 | foundInterface = 0; \ 95:30.79 | ^~~~~~~~~~~~~~ 95:30.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' 95:30.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:30.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:30.79 149 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 95:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:30.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 95:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 95:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 95:30.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 95:30.80 302 | } else 95:30.80 | ^~~~ 95:30.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' 95:30.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:30.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:30.80 148 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 95:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:31.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 95:31.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 95:31.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 95:31.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:31.92 1007 | foundInterface = 0; \ 95:31.92 | ^~~~~~~~~~~~~~ 95:31.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' 95:31.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:31.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:31.92 122 | NS_INTERFACE_MAP_END 95:31.92 | ^~~~~~~~~~~~~~~~~~~~ 95:31.92 /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 95:31.92 991 | else 95:31.92 | ^~~~ 95:31.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:31.92 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:31.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:31.92 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 95:31.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 95:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:33.28 1022 | foundInterface = 0; \ 95:33.28 | ^~~~~~~~~~~~~~ 95:33.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' 95:33.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:33.28 118 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:33.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.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 95:33.28 981 | else 95:33.28 | ^~~~ 95:33.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:33.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:33.28 | ^~~~~~~~~~~~~~~~~~ 95:33.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:33.28 117 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 95:33.28 | ^~~~~~~~~~~~~~~~~~~~~~ 95:34.40 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:16, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 95:34.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]': 95:34.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]' 95:34.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 95:34.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] 95:34.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 95:34.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 95:34.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 95:34.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 95:34.40 23 | class nsDataHashtable : public nsBaseHashtable { 95:34.40 | ^~~~~~~~~~~~~~~ 95:41.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 95:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 95:41.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:14, 95:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 95:41.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:41.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] 95:41.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:41.04 | ^ 95:41.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:41.04 46 | struct Block { 95:41.04 | ^~~~~ 95:41.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 95:41.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 95:41.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 95:41.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.h:11, 95:41.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:7, 95:41.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 95:41.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 95:41.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:41.36 1007 | foundInterface = 0; \ 95:41.36 | ^~~~~~~~~~~~~~ 95:41.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' 95:41.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:41.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:41.37 48 | NS_INTERFACE_MAP_END 95:41.37 | ^~~~~~~~~~~~~~~~~~~~ 95:41.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 95:41.37 981 | else 95:41.37 | ^~~~ 95:41.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:41.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:41.37 | ^~~~~~~~~~~~~~~~~~ 95:41.37 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:41.37 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:41.37 | ^~~~~~~~~~~~~~~~~~~~~~ 95:47.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 95:47.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 95:47.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 95:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:47.91 1007 | foundInterface = 0; \ 95:47.91 | ^~~~~~~~~~~~~~ 95:47.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' 95:47.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:47.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:47.91 24 | NS_INTERFACE_MAP_END 95:47.91 | ^~~~~~~~~~~~~~~~~~~~ 95:47.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 95:47.91 981 | else 95:47.91 | ^~~~ 95:47.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:47.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:47.91 | ^~~~~~~~~~~~~~~~~~ 95:47.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:47.91 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 95:47.91 | ^~~~~~~~~~~~~~~~~~~~~~ 95:49.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 95:49.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]': 95:49.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]' 95:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 95:49.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] 95:49.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 95:49.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:49.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:25, 95:49.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 95:49.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 95:49.44 23 | class nsDataHashtable : public nsBaseHashtable { 95:49.44 | ^~~~~~~~~~~~~~~ 95:52.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 95:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 95:52.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 95:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:52.54 1022 | foundInterface = 0; \ 95:52.54 | ^~~~~~~~~~~~~~ 95:52.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' 95:52.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:52.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:52.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:52.54 212 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:52.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95: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 95:52.54 981 | else 95:52.54 | ^~~~ 95: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' 95:52.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:52.54 | ^~~~~~~~~~~~~~~~~~ 95:52.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:52.54 211 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 95:52.54 | ^~~~~~~~~~~~~~~~~~~~~~ 95:55.74 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaManager.cpp:80, 95:55.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 95:55.74 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 95:55.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 95:55.75 294 | memcpy(this, &config, sizeof(*this)); 95:55.75 | ^ 95:55.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 95:55.75 256 | struct Config { 95:55.75 | ^~~~~~ 95:56.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 95:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 95:56.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 95:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:56.92 1022 | foundInterface = 0; \ 95:56.92 | ^~~~~~~~~~~~~~ 95:56.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' 95:56.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:56.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:56.92 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:56.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:56.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 95:56.92 981 | else 95:56.92 | ^~~~ 95:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:56.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:56.92 | ^~~~~~~~~~~~~~~~~~ 95:56.92 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:56.92 162 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 95:56.92 | ^~~~~~~~~~~~~~~~~~~~~~ 95:57.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 95:57.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 95:57.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 95:57.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:57.77 1007 | foundInterface = 0; \ 95:57.77 | ^~~~~~~~~~~~~~ 95:57.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' 95:57.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:57.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:57.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:57.77 64 | NS_INTERFACE_MAP_END 95:57.77 | ^~~~~~~~~~~~~~~~~~~~ 95:57.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 95:57.77 981 | else 95:57.77 | ^~~~ 95:57.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:57.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:57.77 | ^~~~~~~~~~~~~~~~~~ 95:57.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:57.77 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 95:57.77 | ^~~~~~~~~~~~~~~~~~~~~~ 96:00.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 96:00.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:00.12 1007 | foundInterface = 0; \ 96:00.12 | ^~~~~~~~~~~~~~ 96:00.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' 96:00.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:00.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:00.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:00.12 36 | NS_INTERFACE_MAP_END 96:00.12 | ^~~~~~~~~~~~~~~~~~~~ 96:00.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 96:00.12 981 | else 96:00.12 | ^~~~ 96: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' 96:00.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:00.12 | ^~~~~~~~~~~~~~~~~~ 96:00.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:00.12 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 96:00.12 | ^~~~~~~~~~~~~~~~~~~~~~ 96:00.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 96:00.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:00.20 1022 | foundInterface = 0; \ 96:00.20 | ^~~~~~~~~~~~~~ 96: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' 96:00.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:00.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:00.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:00.20 276 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:00.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:00.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 96:00.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 96:00.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 96:00.20 302 | } else 96:00.20 | ^~~~ 96:00.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' 96:00.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:00.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:00.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:00.20 275 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 96:00.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:24.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 96:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 96:24.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:24.77 1022 | foundInterface = 0; \ 96:24.77 | ^~~~~~~~~~~~~~ 96:24.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' 96:24.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:24.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:24.77 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:24.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:24.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 96:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 96:24.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 96:24.77 302 | } else 96:24.77 | ^~~~ 96:24.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' 96:24.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:24.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:24.77 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 96:24.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 96:26.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 96:26.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 96:26.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:26.47 1022 | foundInterface = 0; \ 96:26.47 | ^~~~~~~~~~~~~~ 96:26.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' 96:26.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:26.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:26.47 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:26.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 96:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 96:26.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 96:26.47 302 | } else 96:26.47 | ^~~~ 96:26.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' 96:26.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:26.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:26.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:26.47 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 96:26.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:31.25 dom/media/gmp/widevine-adapter 96:31.25 dom/media/gmp 96:34.16 dom/media/gmp-plugin-openh264 96:39.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 96:39.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 96:39.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 96:39.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 96:39.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:39.25 1022 | foundInterface = 0; \ 96:39.25 | ^~~~~~~~~~~~~~ 96:39.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' 96:39.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:39.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:39.25 82 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:39.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 96:39.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 96:39.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 96:39.25 302 | } else 96:39.25 | ^~~~ 96:39.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' 96:39.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:39.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:39.25 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 96:39.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 96:39.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 96:39.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 96:39.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 96:39.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 96:39.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 96:39.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:39.39 1022 | foundInterface = 0; \ 96:39.39 | ^~~~~~~~~~~~~~ 96:39.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' 96:39.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:39.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:39.40 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:39.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 96:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 96:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 96:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 96:39.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 96:39.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 96:39.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 96:39.40 302 | } else 96:39.40 | ^~~~ 96:39.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' 96:39.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:39.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:39.40 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 96:39.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 96:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 96:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 96:39.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 96:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 96:39.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 96:39.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:39.44 1007 | foundInterface = 0; \ 96:39.45 | ^~~~~~~~~~~~~~ 96:39.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' 96:39.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:39.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:39.45 30 | NS_INTERFACE_MAP_END 96:39.45 | ^~~~~~~~~~~~~~~~~~~~ 96:39.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 96:39.45 981 | else 96:39.45 | ^~~~ 96:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:39.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:39.45 | ^~~~~~~~~~~~~~~~~~ 96:39.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:39.45 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 96:39.45 | ^~~~~~~~~~~~~~~~~~~~~~ 96:46.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:46.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 96:46.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 96:46.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:46.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] 96:46.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:46.39 | ^ 96:46.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:46.39 46 | struct Block { 96:46.39 | ^~~~~ 97:01.75 dom/media/imagecapture 97:01.75 dom/media/ipc 97:07.04 dom/media/mediacapabilities 97:10.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 97:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 97:10.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 97:10.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:10.12 1022 | foundInterface = 0; \ 97:10.12 | ^~~~~~~~~~~~~~ 97:10.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' 97:10.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:10.12 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 97:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 97:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 97:10.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 97:10.12 302 | } else 97:10.12 | ^~~~ 97:10.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' 97:10.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.12 /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' 97:10.12 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 97:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:12.96 dom/media/mediacontrol 97:13.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, 97:13.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/Unified_cpp_media_mediacontrol0.cpp:2: 97:13.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 97:13.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:13.88 1007 | foundInterface = 0; \ 97:13.89 | ^~~~~~~~~~~~~~ 97:13.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' 97:13.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:13.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:13.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:13.89 46 | NS_INTERFACE_MAP_END 97:13.89 | ^~~~~~~~~~~~~~~~~~~~ 97:13.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 97:13.89 981 | else 97:13.89 | ^~~~ 97:13.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:13.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:13.89 | ^~~~~~~~~~~~~~~~~~ 97:13.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:13.89 45 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 97:13.89 | ^~~~~~~~~~~~~~~~~~~~~~ 97:15.32 dom/media/mediacontrol/tests/gtest 97:17.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 97:17.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 97:17.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 97:17.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 97:17.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:17.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] 97:17.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:17.16 | ^ 97:17.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:17.16 46 | struct Block { 97:17.16 | ^~~~~ 97:19.34 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 97:19.34 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 97:19.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 97:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 97:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 97:19.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 97:19.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 97:19.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 97:19.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 97:19.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:19.35 1007 | foundInterface = 0; \ 97:19.35 | ^~~~~~~~~~~~~~ 97: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' 97:19.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:19.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 97:19.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:19.35 588 | NS_INTERFACE_MAP_END 97:19.35 | ^~~~~~~~~~~~~~~~~~~~ 97:19.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 97:19.35 981 | else 97:19.35 | ^~~~ 97:19.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:19.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:19.35 | ^~~~~~~~~~~~~~~~~~ 97:19.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:19.35 587 | NS_INTERFACE_MAP_ENTRY(nsISupports) 97:19.35 | ^~~~~~~~~~~~~~~~~~~~~~ 97:21.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 97:21.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 97:21.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]': 97:21.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]' 97:21.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 97:21.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] 97:21.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 97:21.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:21.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 97:21.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 97:21.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 97:21.80 23 | class nsDataHashtable : public nsBaseHashtable { 97:21.80 | ^~~~~~~~~~~~~~~ 97:33.32 dom/media/mediasink 97:39.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 97:39.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 97:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:39.80 1022 | foundInterface = 0; \ 97:39.80 | ^~~~~~~~~~~~~~ 97: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' 97:39.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:39.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:39.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:39.80 78 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 97:39.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:39.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 97:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 97:39.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 97:39.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 97:39.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 97:39.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 97:39.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 97:39.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 97:39.81 302 | } else 97:39.81 | ^~~~ 97:39.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' 97:39.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:39.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:39.81 /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' 97:39.81 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 97:39.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:40.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 97:40.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 97:40.09 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 97:40.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:40.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] 97:40.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:40.10 | ^ 97:40.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:40.10 46 | struct Block { 97:40.10 | ^~~~~ 97:54.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 97:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 97:54.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 97:54.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:54.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] 97:54.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:54.33 | ^ 97:54.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:54.33 46 | struct Block { 97:54.33 | ^~~~~ 97:55.66 dom/media/mediasource 97:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 97:59.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 97:59.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 97:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:59.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] 97:59.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:59.26 | ^ 97:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:59.26 46 | struct Block { 97:59.26 | ^~~~~ 98:01.70 dom/media/mediasource/gtest 98:04.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 98:04.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 98:04.37 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 98:04.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:04.37 1022 | foundInterface = 0; \ 98:04.37 | ^~~~~~~~~~~~~~ 98:04.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' 98:04.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:04.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.38 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:04.38 641 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:04.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.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 98:04.38 981 | else 98:04.38 | ^~~~ 98:04.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:04.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:04.38 | ^~~~~~~~~~~~~~~~~~ 98:04.38 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:04.38 640 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 98:04.38 | ^~~~~~~~~~~~~~~~~~~~~~ 98:04.90 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 98:04.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:04.90 1022 | foundInterface = 0; \ 98:04.90 | ^~~~~~~~~~~~~~ 98: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' 98:04.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.90 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:04.90 757 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 98:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 98:04.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 98:04.90 302 | } else 98:04.90 | ^~~~ 98:04.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' 98:04.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.90 /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' 98:04.90 756 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 98:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 98:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 98:04.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 98:04.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:04.93 1022 | foundInterface = 0; \ 98:04.94 | ^~~~~~~~~~~~~~ 98:04.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' 98:04.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:04.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:04.94 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:04.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 98:04.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 98:04.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 98:04.94 302 | } else 98:04.94 | ^~~~ 98:04.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' 98:04.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:04.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.94 /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' 98:04.94 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 98:04.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.28 dom/media/mp3 98:17.51 dom/media/ogg 98:33.05 dom/media/platforms 98:35.66 dom/media/platforms/agnostic/bytestreams 98:36.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:16, 98:36.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 98:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 98:36.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 98:36.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 98:36.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 mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 98:36.70 31 | memset(aT, 0, sizeof(T)); 98:36.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 98:36.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 98:36.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 98:36.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 98:36.70 39 | struct SPSData { 98:36.70 | ^~~~~~~ 98:50.47 dom/media/platforms/agnostic/eme 98:59.78 dom/media/platforms/agnostic/gmp 99:08.88 dom/media/platforms/omx 99:12.29 dom/media/platforms/ffmpeg/ffvpx 99:20.70 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 99:20.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 99:20.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 99:20.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 99:20.70 | ^ 99:26.22 dom/media/platforms/ffmpeg 99:26.62 dom/media/platforms/ffmpeg/libav53 99:30.80 dom/media/platforms/ffmpeg/libav54 99:35.99 dom/media/platforms/ffmpeg/libav55 99:39.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 99:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 99:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 99:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 99:39.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 99:39.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 99:39.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 99:39.64 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 99:39.64 | ^ 99:40.31 dom/media/platforms/ffmpeg/ffmpeg57 99:44.05 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 99:44.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 99:44.05 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 99:44.05 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 99:44.05 | ^ 99:45.84 dom/media/platforms/ffmpeg/ffmpeg58 99:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 99:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 99:49.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 99:49.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 99:49.51 | ^ 99:50.20 dom/media/systemservices 99:55.55 dom/media/wave 100:02.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 100:02.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 100:02.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/MediaChild.cpp:11, 100:02.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:20: 100:02.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:02.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] 100:02.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:02.05 | ^ 100:02.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:02.05 46 | struct Block { 100:02.05 | ^~~~~ 100:07.64 dom/media/webaudio 100:20.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 100:20.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 100:20.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:20.66 1022 | foundInterface = 0; \ 100:20.66 | ^~~~~~~~~~~~~~ 100:20.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' 100:20.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:20.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:20.66 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 100:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:20.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 100:20.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 100:20.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 100:20.66 302 | } else 100:20.66 | ^~~~ 100:20.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' 100:20.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:20.66 /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' 100:20.66 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 100:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:22.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:22.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:22.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 100:22.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 100:22.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 100:22.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 100:22.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 100:22.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:22.80 1022 | foundInterface = 0; \ 100:22.80 | ^~~~~~~~~~~~~~ 100:22.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' 100:22.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:22.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:22.80 141 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:22.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.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 100:22.80 981 | else 100:22.80 | ^~~~ 100:22.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:22.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:22.80 | ^~~~~~~~~~~~~~~~~~ 100:22.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:22.80 140 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 100:22.80 | ^~~~~~~~~~~~~~~~~~~~~~ 100:22.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 100:22.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:22.96 1022 | foundInterface = 0; \ 100:22.96 | ^~~~~~~~~~~~~~ 100:22.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' 100:22.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:22.96 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:22.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 100:22.97 981 | else 100:22.97 | ^~~~ 100:22.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:22.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:22.97 | ^~~~~~~~~~~~~~~~~~ 100:22.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:22.97 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 100:22.97 | ^~~~~~~~~~~~~~~~~~~~~~ 100:23.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**)': 100:23.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:23.20 1022 | foundInterface = 0; \ 100:23.20 | ^~~~~~~~~~~~~~ 100:23.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' 100:23.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.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' 100:23.20 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.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 100:23.20 981 | else 100:23.20 | ^~~~ 100:23.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:23.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:23.20 | ^~~~~~~~~~~~~~~~~~ 100:23.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:23.20 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 100:23.20 | ^~~~~~~~~~~~~~~~~~~~~~ 100:23.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 100:23.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:23.45 1022 | foundInterface = 0; \ 100:23.45 | ^~~~~~~~~~~~~~ 100:23.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' 100:23.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:23.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:23.45 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 100:23.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 100:23.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 100:23.46 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 100:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 100:23.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 100:23.46 302 | } else 100:23.46 | ^~~~ 100:23.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' 100:23.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.46 /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' 100:23.46 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 100:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 100:23.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 100:23.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 100:23.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 100:23.95 /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]': 100:23.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 100:23.95 /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] 100:23.95 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 100:23.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:23.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 100:23.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 100:23.95 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 100:23.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 100:23.95 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 100:23.95 27 | struct AudioTimelineEvent final { 100:23.95 | ^~~~~~~~~~~~~~~~~~ 100:27.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:27.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 100:27.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:27.15 1022 | foundInterface = 0; \ 100:27.15 | ^~~~~~~~~~~~~~ 100:27.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' 100:27.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:27.15 27 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 100:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:27.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 100:27.15 302 | } else 100:27.15 | ^~~~ 100:27.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' 100:27.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:27.15 /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' 100:27.15 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 100:27.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.30 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 100:29.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.31 1022 | foundInterface = 0; \ 100:29.31 | ^~~~~~~~~~~~~~ 100:29.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' 100:29.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.31 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 100:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.31 /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' 100:29.31 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 100:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.31 302 | } else 100:29.31 | ^~~~ 100:29.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' 100:29.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.31 /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' 100:29.31 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 100:29.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.32 /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' 100:29.32 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 100:29.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 100:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.51 1022 | foundInterface = 0; \ 100:29.51 | ^~~~~~~~~~~~~~ 100:29.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' 100:29.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.51 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:29.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100: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 100:29.51 302 | } else 100:29.51 | ^~~~ 100: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' 100:29.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.52 /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' 100:29.52 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 100:29.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 100:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.56 1022 | foundInterface = 0; \ 100:29.56 | ^~~~~~~~~~~~~~ 100: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' 100:29.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.57 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 100:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.57 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.57 302 | } else 100:29.57 | ^~~~ 100:29.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' 100:29.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.57 /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' 100:29.57 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 100:29.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 100:29.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.69 1022 | foundInterface = 0; \ 100:29.69 | ^~~~~~~~~~~~~~ 100:29.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' 100:29.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.69 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.69 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.69 302 | } else 100:29.69 | ^~~~ 100:29.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' 100:29.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.69 /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' 100:29.69 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 100:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 100:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.78 1022 | foundInterface = 0; \ 100:29.78 | ^~~~~~~~~~~~~~ 100: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' 100:29.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.78 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.78 302 | } else 100:29.78 | ^~~~ 100:29.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' 100:29.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.78 /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' 100:29.78 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 100:29.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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**)': 100:29.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.82 1022 | foundInterface = 0; \ 100:29.82 | ^~~~~~~~~~~~~~ 100: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' 100:29.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.82 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.82 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:29.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.82 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.82 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.82 302 | } else 100:29.82 | ^~~~ 100:29.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' 100:29.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.82 /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' 100:29.82 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 100:29.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 100:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 100:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.93 1022 | foundInterface = 0; \ 100:29.93 | ^~~~~~~~~~~~~~ 100:29.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' 100:29.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:29.93 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 100:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 100:29.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 100:29.93 302 | } else 100:29.93 | ^~~~ 100:29.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' 100:29.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:29.94 /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' 100:29.94 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 100:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:44.86 dom/media/webaudio/blink 100:47.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.84 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 100:47.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.84 1022 | foundInterface = 0; \ 100:47.84 | ^~~~~~~~~~~~~~ 100: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' 100:47.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:47.85 29 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 100:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:47.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.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 100:47.85 302 | } else 100:47.85 | ^~~~ 100:47.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' 100:47.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.85 /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' 100:47.85 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 100:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 100:47.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.97 1022 | foundInterface = 0; \ 100:47.97 | ^~~~~~~~~~~~~~ 100:47.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' 100:47.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:47.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:47.97 67 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 100:47.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.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 100:47.98 302 | } else 100:47.98 | ^~~~ 100:47.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' 100:47.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.98 /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' 100:47.98 66 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 100:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.98 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 100:47.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:47.99 1022 | foundInterface = 0; \ 100:47.99 | ^~~~~~~~~~~~~~ 100:47.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' 100:47.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.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' 100:47.99 75 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:47.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:47.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:47.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:47.99 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:47.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:47.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 100:47.99 302 | } else 100:47.99 | ^~~~ 100:47.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' 100:47.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:47.99 /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' 100:47.99 74 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 100:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.01 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 100:48.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.01 1022 | foundInterface = 0; \ 100:48.01 | ^~~~~~~~~~~~~~ 100:48.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' 100:48.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.01 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.01 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.02 302 | } else 100:48.02 | ^~~~ 100:48.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' 100:48.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.02 /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' 100:48.02 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 100:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 100:48.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.07 1022 | foundInterface = 0; \ 100:48.07 | ^~~~~~~~~~~~~~ 100:48.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' 100:48.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.07 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:48.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.07 302 | } else 100:48.07 | ^~~~ 100:48.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' 100:48.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.08 /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' 100:48.08 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 100:48.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 100:48.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.14 1022 | foundInterface = 0; \ 100:48.14 | ^~~~~~~~~~~~~~ 100:48.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' 100:48.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.14 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.14 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 100:48.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.14 302 | } else 100:48.14 | ^~~~ 100:48.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' 100:48.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.14 /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' 100:48.14 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 100:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 100:48.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.26 1022 | foundInterface = 0; \ 100:48.26 | ^~~~~~~~~~~~~~ 100: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' 100:48.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.26 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:48.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.26 302 | } else 100:48.26 | ^~~~ 100:48.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' 100:48.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.26 /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' 100:48.26 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 100:48.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 100:48.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.40 1022 | foundInterface = 0; \ 100:48.40 | ^~~~~~~~~~~~~~ 100:48.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' 100:48.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.40 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.40 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.40 302 | } else 100:48.40 | ^~~~ 100:48.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' 100:48.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.40 /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' 100:48.41 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 100:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:48.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 100:48.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.42 1022 | foundInterface = 0; \ 100:48.42 | ^~~~~~~~~~~~~~ 100:48.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' 100:48.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:48.42 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 100:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 100:48.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 100:48.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 100:48.42 302 | } else 100:48.42 | ^~~~ 100:48.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' 100:48.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:48.42 /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' 100:48.42 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 100:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:54.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 100:54.86 /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*)': 100:54.86 /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] 100:54.86 284 | destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 100:54.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100:54.87 /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] 100:54.87 282 | destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 100:54.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100:56.80 dom/media/webm 100:57.69 dom/media/webrtc 101:06.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 101:06.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 101:06.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 101:06.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:06.10 294 | memcpy(this, &config, sizeof(*this)); 101:06.10 | ^ 101:06.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 101:06.10 256 | struct Config { 101:06.10 | ^~~~~~ 101:11.08 dom/media/webspeech/synth 101:17.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 101:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 101:17.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 101:17.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 101:17.26 /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**)': 101:17.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:17.27 1022 | foundInterface = 0; \ 101:17.27 | ^~~~~~~~~~~~~~ 101:17.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' 101:17.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:17.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.27 /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' 101:17.27 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:17.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.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 101:17.27 981 | else 101:17.27 | ^~~~ 101:17.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:17.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:17.27 | ^~~~~~~~~~~~~~~~~~ 101:17.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:17.27 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 101:17.27 | ^~~~~~~~~~~~~~~~~~~~~~ 101:17.31 /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**)': 101:17.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:17.31 1022 | foundInterface = 0; \ 101:17.31 | ^~~~~~~~~~~~~~ 101:17.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' 101:17.31 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.31 /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' 101:17.31 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:17.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 101:17.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 101:17.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 101:17.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 101:17.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 101:17.31 302 | } else 101:17.31 | ^~~~ 101:17.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' 101:17.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.32 /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' 101:17.32 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 101:17.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:17.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 101:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 101:17.36 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 101:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 101:17.36 /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**)': 101:17.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:17.36 1007 | foundInterface = 0; \ 101:17.36 | ^~~~~~~~~~~~~~ 101:17.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' 101:17.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:17.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:17.36 20 | NS_INTERFACE_MAP_END 101:17.36 | ^~~~~~~~~~~~~~~~~~~~ 101:17.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 101:17.36 981 | else 101:17.36 | ^~~~ 101: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' 101:17.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:17.36 | ^~~~~~~~~~~~~~~~~~ 101:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:17.36 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:17.36 | ^~~~~~~~~~~~~~~~~~~~~~ 101:18.36 /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**)': 101:18.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:18.36 1007 | foundInterface = 0; \ 101:18.36 | ^~~~~~~~~~~~~~ 101:18.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' 101:18.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:18.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:18.37 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:18.37 33 | NS_INTERFACE_MAP_END 101:18.37 | ^~~~~~~~~~~~~~~~~~~~ 101: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 101:18.37 991 | else 101:18.37 | ^~~~ 101: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' 101:18.37 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:18.37 /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' 101:18.37 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 101:18.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:19.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 101:19.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 101:19.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 101:19.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 101:19.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:19.93 294 | memcpy(this, &config, sizeof(*this)); 101:19.93 | ^ 101:19.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 101:19.93 256 | struct Config { 101:19.93 | ^~~~~~ 101:20.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:20.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 101:20.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINamed.h:10, 101:20.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:8, 101:20.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 101:20.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 101:20.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 101:20.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:20.74 1007 | foundInterface = 0; \ 101:20.74 | ^~~~~~~~~~~~~~ 101:20.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' 101:20.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:20.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:20.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:20.74 34 | NS_INTERFACE_MAP_END 101:20.74 | ^~~~~~~~~~~~~~~~~~~~ 101:20.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 101:20.74 981 | else 101:20.74 | ^~~~ 101:20.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:20.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:20.75 | ^~~~~~~~~~~~~~~~~~ 101:20.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:20.75 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:20.75 | ^~~~~~~~~~~~~~~~~~~~~~ 101:20.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 101:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:20.89 1007 | foundInterface = 0; \ 101:20.89 | ^~~~~~~~~~~~~~ 101: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' 101:20.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:20.89 16 | NS_INTERFACE_MAP_END 101:20.89 | ^~~~~~~~~~~~~~~~~~~~ 101: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 101:20.89 981 | else 101:20.89 | ^~~~ 101: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' 101:20.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:20.89 | ^~~~~~~~~~~~~~~~~~ 101:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:20.89 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:20.89 | ^~~~~~~~~~~~~~~~~~~~~~ 101:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 101:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 101:21.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 101:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 101:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101: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] 101:21.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:21.26 | ^ 101: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 101:21.26 46 | struct Block { 101:21.26 | ^~~~~ 101:21.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:21.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 101:21.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 101:21.86 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 101:21.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 101:21.86 /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**)': 101:21.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:21.86 1007 | foundInterface = 0; \ 101:21.86 | ^~~~~~~~~~~~~~ 101:21.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' 101:21.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:21.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:21.86 /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' 101:21.86 112 | NS_INTERFACE_MAP_END 101:21.86 | ^~~~~~~~~~~~~~~~~~~~ 101:21.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 101:21.87 991 | else 101:21.87 | ^~~~ 101:21.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' 101:21.87 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:21.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:21.87 /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' 101:21.87 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 101:21.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:21.88 /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**)': 101:21.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:21.89 1007 | foundInterface = 0; \ 101:21.89 | ^~~~~~~~~~~~~~ 101:21.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' 101:21.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:21.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:21.89 /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' 101:21.89 219 | NS_INTERFACE_MAP_END 101:21.89 | ^~~~~~~~~~~~~~~~~~~~ 101:21.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 101:21.89 991 | else 101:21.89 | ^~~~ 101:21.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 101:21.89 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:21.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:21.89 /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' 101:21.89 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 101:21.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:23.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 101:23.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 101:23.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]': 101:23.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]' 101:23.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 101:23.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] 101:23.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 101:23.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:23.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 101:23.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 101:23.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 101:23.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 101:23.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 101:23.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 101:23.03 23 | class nsDataHashtable : public nsBaseHashtable { 101:23.03 | ^~~~~~~~~~~~~~~ 101:28.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 101:28.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 101:28.54 /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] 101:28.54 60 | return isLocal; 101:28.54 | ^~~~~~~ 101:30.09 dom/media/webspeech/synth/speechd 101:34.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 101:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 101:34.90 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 101:34.90 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 101:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 101:34.90 /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**)': 101:34.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:34.90 1007 | foundInterface = 0; \ 101:34.90 | ^~~~~~~~~~~~~~ 101:34.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' 101:34.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:34.90 /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' 101:34.90 178 | NS_INTERFACE_MAP_END 101:34.90 | ^~~~~~~~~~~~~~~~~~~~ 101:34.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 101:34.90 991 | else 101:34.90 | ^~~~ 101:34.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' 101:34.90 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:34.90 /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' 101:34.90 177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 101:34.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:34.91 /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**)': 101:34.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:34.91 1007 | foundInterface = 0; \ 101:34.91 | ^~~~~~~~~~~~~~ 101:34.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' 101:34.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:34.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:34.91 /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' 101:34.91 276 | NS_INTERFACE_MAP_END 101:34.91 | ^~~~~~~~~~~~~~~~~~~~ 101:34.91 /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 101:34.91 991 | else 101:34.91 | ^~~~ 101:34.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' 101:34.91 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 101:34.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:34.91 /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' 101:34.91 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 101:34.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:37.02 dom/media/webspeech/recognition 101:38.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 101:38.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 101:38.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 101:38.52 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 101:38.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 101:38.52 /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**)': 101:38.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:38.52 1007 | foundInterface = 0; \ 101:38.52 | ^~~~~~~~~~~~~~ 101:38.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' 101:38.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:38.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:38.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:38.52 20 | NS_INTERFACE_MAP_END 101:38.52 | ^~~~~~~~~~~~~~~~~~~~ 101:38.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 101:38.52 981 | else 101:38.52 | ^~~~ 101:38.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:38.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:38.52 | ^~~~~~~~~~~~~~~~~~ 101:38.52 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:38.52 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:38.52 | ^~~~~~~~~~~~~~~~~~~~~~ 101:39.22 dom/media/mp4 101:42.97 /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**)': 101:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.97 1007 | foundInterface = 0; \ 101:42.97 | ^~~~~~~~~~~~~~ 101: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' 101:42.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:42.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:42.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:42.97 23 | NS_INTERFACE_MAP_END 101:42.97 | ^~~~~~~~~~~~~~~~~~~~ 101: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 101:42.97 981 | else 101:42.97 | ^~~~ 101: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' 101:42.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.97 | ^~~~~~~~~~~~~~~~~~ 101:42.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.98 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:42.98 | ^~~~~~~~~~~~~~~~~~~~~~ 101:43.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:65: 101:43.71 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 101:43.71 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp:850:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 101:43.71 850 | uint32_t creationTime, modificationTime, reserved, duration; 101:43.71 | ^~~~~~~~ 101:43.71 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp:863:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 101:43.71 863 | uint32_t reserved; 101:43.71 | ^~~~~~~~ 101:44.96 /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**)': 101:44.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:44.96 1022 | foundInterface = 0; \ 101:44.96 | ^~~~~~~~~~~~~~ 101:44.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' 101:44.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:44.96 /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' 101:44.96 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101: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 101:44.97 981 | else 101:44.97 | ^~~~ 101:44.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:44.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:44.97 | ^~~~~~~~~~~~~~~~~~ 101:44.97 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:44.97 129 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 101:44.97 | ^~~~~~~~~~~~~~~~~~~~~~ 101:45.12 /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**)': 101:45.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:45.12 1007 | foundInterface = 0; \ 101:45.12 | ^~~~~~~~~~~~~~ 101:45.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' 101:45.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:45.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:45.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:45.12 22 | NS_INTERFACE_MAP_END 101:45.12 | ^~~~~~~~~~~~~~~~~~~~ 101:45.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 101:45.12 981 | else 101:45.12 | ^~~~ 101:45.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:45.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:45.12 | ^~~~~~~~~~~~~~~~~~ 101:45.12 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:45.12 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:45.12 | ^~~~~~~~~~~~~~~~~~~~~~ 101:45.13 /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**)': 101:45.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:45.13 1007 | foundInterface = 0; \ 101:45.13 | ^~~~~~~~~~~~~~ 101:45.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' 101:45.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:45.13 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:45.13 21 | NS_INTERFACE_MAP_END 101:45.13 | ^~~~~~~~~~~~~~~~~~~~ 101:45.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 101:45.13 981 | else 101:45.13 | ^~~~ 101:45.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:45.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:45.13 | ^~~~~~~~~~~~~~~~~~ 101:45.13 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:45.13 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:45.13 | ^~~~~~~~~~~~~~~~~~~~~~ 101:45.15 /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**)': 101:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:45.15 1007 | foundInterface = 0; \ 101:45.15 | ^~~~~~~~~~~~~~ 101:45.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' 101:45.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:45.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:45.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:45.15 23 | NS_INTERFACE_MAP_END 101:45.15 | ^~~~~~~~~~~~~~~~~~~~ 101:45.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 101:45.15 981 | else 101:45.15 | ^~~~ 101:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:45.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:45.16 | ^~~~~~~~~~~~~~~~~~ 101:45.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:45.16 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 101:45.16 | ^~~~~~~~~~~~~~~~~~~~~~ 101:53.12 dom/media/bridge 101:57.33 dom/media/gtest 102:02.18 dom/media/gtest/mp4_demuxer 102:19.11 dom/midi 102:25.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:25.95 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:25.95 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 102:25.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:25.95 1022 | foundInterface = 0; \ 102:25.95 | ^~~~~~~~~~~~~~ 102:25.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' 102:25.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:25.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:25.95 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:25.95 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:25.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:25.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 102:25.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 102:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 102:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:25.96 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:25.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:25.96 /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 102:25.96 391 | else 102:25.96 | ^~~~ 102:25.96 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 102:25.96 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 102:25.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:28.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:28.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:28.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:28.64 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:28.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:28.64 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 102:28.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:28.64 1007 | foundInterface = 0; \ 102:28.64 | ^~~~~~~~~~~~~~ 102:28.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' 102:28.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:28.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:28.64 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:28.64 21 | NS_INTERFACE_MAP_END 102:28.64 | ^~~~~~~~~~~~~~~~~~~~ 102:28.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 102:28.64 981 | else 102:28.64 | ^~~~ 102:28.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:28.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:28.64 | ^~~~~~~~~~~~~~~~~~ 102:28.64 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:28.64 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:28.64 | ^~~~~~~~~~~~~~~~~~~~~~ 102:28.68 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 102:28.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:28.68 1022 | foundInterface = 0; \ 102:28.68 | ^~~~~~~~~~~~~~ 102:28.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' 102:28.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.68 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:28.68 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 102:28.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:28.69 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:28.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 102:28.69 302 | } else 102:28.69 | ^~~~ 102:28.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' 102:28.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:28.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.69 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:28.69 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 102:28.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:28.71 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:28.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:28.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 102:28.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:28.71 1007 | foundInterface = 0; \ 102:28.71 | ^~~~~~~~~~~~~~ 102:28.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' 102:28.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:28.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:28.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:28.71 21 | NS_INTERFACE_MAP_END 102:28.71 | ^~~~~~~~~~~~~~~~~~~~ 102:28.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 102:28.71 981 | else 102:28.71 | ^~~~ 102:28.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:28.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:28.71 | ^~~~~~~~~~~~~~~~~~ 102:28.71 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:28.71 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:28.71 | ^~~~~~~~~~~~~~~~~~~~~~ 102:28.77 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 102:28.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:28.77 1022 | foundInterface = 0; \ 102:28.77 | ^~~~~~~~~~~~~~ 102: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' 102:28.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:28.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.77 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:28.77 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:28.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:28.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 102:28.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 102:28.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 102:28.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 102:28.78 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 102:28.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 102:28.78 /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 102:28.78 391 | else 102:28.78 | ^~~~ 102:28.78 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 102:28.78 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 102:28.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:43.97 dom/notification 102:53.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 102:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 102:53.46 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:23, 102:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 102:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:53.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] 102:53.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:53.46 | ^ 102:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:53.47 46 | struct Block { 102:53.47 | ^~~~~ 102:54.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 102:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 102:54.67 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 102:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 102:54.67 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 102:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:54.68 1007 | foundInterface = 0; \ 102:54.68 | ^~~~~~~~~~~~~~ 102:54.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' 102:54.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:54.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 102:54.68 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:54.68 172 | NS_INTERFACE_MAP_END 102:54.68 | ^~~~~~~~~~~~~~~~~~~~ 102:54.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 102:54.68 981 | else 102:54.68 | ^~~~ 102:54.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:54.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:54.68 | ^~~~~~~~~~~~~~~~~~ 102:54.68 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:54.68 171 | NS_INTERFACE_MAP_ENTRY(nsISupports) 102:54.69 | ^~~~~~~~~~~~~~~~~~~~~~ 102:54.89 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 102:54.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:54.89 1022 | foundInterface = 0; \ 102:54.89 | ^~~~~~~~~~~~~~ 102:54.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' 102:54.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:54.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:54.89 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:54.89 1039 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:54.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:54.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 102:54.89 981 | else 102:54.89 | ^~~~ 102:54.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:54.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:54.89 | ^~~~~~~~~~~~~~~~~~ 102:54.89 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:54.89 1038 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 102:54.89 | ^~~~~~~~~~~~~~~~~~~~~~ 102:55.16 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 102:55.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:55.16 1022 | foundInterface = 0; \ 102:55.16 | ^~~~~~~~~~~~~~ 102:55.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' 102:55.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:55.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:55.16 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:55.16 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 102:55.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:55.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 102:55.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 102:55.16 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 102:55.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 102:55.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 102:55.16 302 | } else 102:55.16 | ^~~~ 102:55.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' 102:55.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:55.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:55.16 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:55.16 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 102:55.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:13.14 dom/offline 103:18.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:18.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 103:18.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIApplicationCache.h:10, 103:18.73 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 103:18.73 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 103:18.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 103:18.73 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 103:18.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:18.73 1022 | foundInterface = 0; \ 103:18.73 | ^~~~~~~~~~~~~~ 103:18.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' 103:18.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:18.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.73 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:18.73 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:18.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.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 103:18.73 981 | else 103:18.73 | ^~~~ 103:18.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:18.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:18.73 | ^~~~~~~~~~~~~~~~~~ 103:18.73 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:18.73 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 103:18.73 | ^~~~~~~~~~~~~~~~~~~~~~ 103:21.42 dom/power 103:21.54 dom/push 103:28.31 dom/quota 103:29.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 103:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 103:29.45 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 103:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 103:29.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:29.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] 103:29.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:29.45 | ^ 103:29.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:29.45 46 | struct Block { 103:29.45 | ^~~~~ 103:29.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 103:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 103:29.55 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 103:29.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:29.55 1007 | foundInterface = 0; \ 103:29.56 | ^~~~~~~~~~~~~~ 103:29.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' 103:29.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:29.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:29.56 374 | NS_INTERFACE_MAP_END 103:29.56 | ^~~~~~~~~~~~~~~~~~~~ 103:29.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 103:29.56 981 | else 103:29.56 | ^~~~ 103:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:29.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:29.56 | ^~~~~~~~~~~~~~~~~~ 103:29.56 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:29.56 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:29.56 | ^~~~~~~~~~~~~~~~~~~~~~ 103:32.42 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 103:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 103:32.42 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 103:32.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:32.42 1007 | foundInterface = 0; \ 103:32.42 | ^~~~~~~~~~~~~~ 103:32.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' 103:32.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:32.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:32.42 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:32.42 29 | NS_INTERFACE_MAP_END 103:32.42 | ^~~~~~~~~~~~~~~~~~~~ 103:32.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 103:32.42 981 | else 103:32.42 | ^~~~ 103:32.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:32.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:32.42 | ^~~~~~~~~~~~~~~~~~ 103:32.42 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:32.42 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 103:32.42 | ^~~~~~~~~~~~~~~~~~~~~~ 103:33.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 103:33.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 103:33.21 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:21, 103:33.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 103:33.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:33.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] 103:33.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:33.21 | ^ 103:33.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:33.21 46 | struct Block { 103:33.21 | ^~~~~ 103:33.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:33.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 103:33.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 103:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 103:33.62 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 103:33.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:33.62 1007 | foundInterface = 0; \ 103:33.62 | ^~~~~~~~~~~~~~ 103:33.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' 103:33.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:33.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:33.62 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:33.62 36 | NS_INTERFACE_MAP_END 103:33.62 | ^~~~~~~~~~~~~~~~~~~~ 103:33.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 103:33.62 981 | else 103:33.62 | ^~~~ 103:33.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:33.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:33.62 | ^~~~~~~~~~~~~~~~~~ 103:33.62 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:33.62 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 103:33.62 | ^~~~~~~~~~~~~~~~~~~~~~ 103:33.63 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 103:33.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:33.63 1007 | foundInterface = 0; \ 103:33.63 | ^~~~~~~~~~~~~~ 103:33.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' 103:33.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:33.64 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:33.64 157 | NS_INTERFACE_MAP_END 103:33.64 | ^~~~~~~~~~~~~~~~~~~~ 103:33.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 103:33.64 981 | else 103:33.64 | ^~~~ 103:33.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:33.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:33.64 | ^~~~~~~~~~~~~~~~~~ 103:33.64 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:33.64 156 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 103:33.64 | ^~~~~~~~~~~~~~~~~~~~~~ 103:33.65 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 103:33.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:33.65 1007 | foundInterface = 0; \ 103:33.65 | ^~~~~~~~~~~~~~ 103:33.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' 103:33.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:33.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:33.65 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:33.65 213 | NS_INTERFACE_MAP_END 103:33.65 | ^~~~~~~~~~~~~~~~~~~~ 103:33.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 103:33.65 981 | else 103:33.65 | ^~~~ 103:33.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:33.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:33.65 | ^~~~~~~~~~~~~~~~~~ 103:33.65 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:33.65 212 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 103:33.65 | ^~~~~~~~~~~~~~~~~~~~~~ 103:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 103:33.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:33.74 1007 | foundInterface = 0; \ 103:33.74 | ^~~~~~~~~~~~~~ 103: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' 103:33.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:33.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:33.74 211 | NS_INTERFACE_MAP_END 103:33.74 | ^~~~~~~~~~~~~~~~~~~~ 103: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 103:33.74 981 | else 103:33.74 | ^~~~ 103: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' 103:33.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:33.74 | ^~~~~~~~~~~~~~~~~~ 103:33.74 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:33.74 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:33.74 | ^~~~~~~~~~~~~~~~~~~~~~ 103:33.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 103:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:33.77 1007 | foundInterface = 0; \ 103:33.77 | ^~~~~~~~~~~~~~ 103:33.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' 103:33.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:33.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:33.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:33.77 51 | NS_INTERFACE_MAP_END 103:33.77 | ^~~~~~~~~~~~~~~~~~~~ 103: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 103:33.77 981 | else 103:33.77 | ^~~~ 103:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:33.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:33.77 | ^~~~~~~~~~~~~~~~~~ 103:33.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:33.77 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:33.77 | ^~~~~~~~~~~~~~~~~~~~~~ 103:36.24 dom/quota/test/gtest 103:40.49 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 103:40.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 103:40.49 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 103:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:40.49 1007 | foundInterface = 0; \ 103:40.49 | ^~~~~~~~~~~~~~ 103:40.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' 103:40.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:40.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:40.49 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:40.49 50 | NS_INTERFACE_MAP_END 103:40.49 | ^~~~~~~~~~~~~~~~~~~~ 103:40.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 103:40.49 981 | else 103:40.49 | ^~~~ 103:40.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:40.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:40.49 | ^~~~~~~~~~~~~~~~~~ 103:40.49 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:40.49 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:40.49 | ^~~~~~~~~~~~~~~~~~~~~~ 103:40.50 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 103:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:40.50 1022 | foundInterface = 0; \ 103:40.50 | ^~~~~~~~~~~~~~ 103:40.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' 103:40.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:40.50 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:40.50 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 103:40.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:40.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 103:40.50 981 | else 103:40.50 | ^~~~ 103:40.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:40.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:40.50 | ^~~~~~~~~~~~~~~~~~ 103:40.50 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:40.50 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 103:40.50 | ^~~~~~~~~~~~~~~~~~~~~~ 103:40.52 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 103:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:40.52 1022 | foundInterface = 0; \ 103:40.52 | ^~~~~~~~~~~~~~ 103:40.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' 103:40.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:40.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:40.52 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:40.52 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 103:40.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:40.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 103:40.52 981 | else 103:40.52 | ^~~~ 103:40.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:40.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:40.52 | ^~~~~~~~~~~~~~~~~~ 103:40.52 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:40.52 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 103:40.52 | ^~~~~~~~~~~~~~~~~~~~~~ 103:41.03 dom/security 103:41.19 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 103:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:41.19 1022 | foundInterface = 0; \ 103:41.19 | ^~~~~~~~~~~~~~ 103:41.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' 103:41.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:41.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:41.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:41.19 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 103:41.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:41.19 /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' 103:41.19 623 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 103:41.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:41.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 103:41.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 103: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 103:41.19 302 | } else 103:41.19 | ^~~~ 103:41.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' 103:41.19 302 | } else 103:41.19 | ^~~~ 103:41.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' 103:41.19 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 103:41.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:41.19 /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' 103:41.19 623 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 103:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:41.20 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:41.20 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 103:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 103:41.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 103:41.21 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 103:41.21 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 103:41.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 103:41.21 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 103:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:41.21 1007 | foundInterface = 0; \ 103:41.21 | ^~~~~~~~~~~~~~ 103:41.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' 103:41.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:41.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:41.21 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:41.21 708 | NS_INTERFACE_MAP_END 103:41.21 | ^~~~~~~~~~~~~~~~~~~~ 103:41.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 103:41.21 981 | else 103:41.21 | ^~~~ 103:41.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:41.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:41.21 | ^~~~~~~~~~~~~~~~~~ 103:41.21 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:41.21 707 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:41.21 | ^~~~~~~~~~~~~~~~~~~~~~ 103:41.34 dom/security/test/gtest 103:51.20 dom/security/featurepolicy 103:51.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 103:51.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 103:51.38 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 103:51.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:51.38 1007 | foundInterface = 0; \ 103:51.38 | ^~~~~~~~~~~~~~ 103:51.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' 103:51.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:51.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:51.38 165 | NS_INTERFACE_MAP_END 103:51.38 | ^~~~~~~~~~~~~~~~~~~~ 103:51.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:51.38 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:51.38 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:51.38 40 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 103:51.39 | ^~~~~~~~~~~~~~~~~~~~ 103:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 103:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 103:51.39 /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 103:51.39 136 | } else 103:51.39 | ^~~~ 103:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 103:51.39 136 | } else 103:51.39 | ^~~~ 103:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:51.39 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:51.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:51.39 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:51.39 40 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 103:51.39 | ^~~~~~~~~~~~~~~~~~~~ 103:52.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:52.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 103:52.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 103:52.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 103:52.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 103:52.18 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 103:52.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 103:52.18 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 103:52.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:52.18 1007 | foundInterface = 0; \ 103:52.18 | ^~~~~~~~~~~~~~ 103:52.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' 103:52.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:52.18 165 | NS_INTERFACE_MAP_END 103:52.18 | ^~~~~~~~~~~~~~~~~~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:52.18 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:52.18 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 103:52.18 | ^~~~~~~~~~~~~~~~~~~~ 103:52.18 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 103:52.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 103:52.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 103:52.18 136 | } else 103:52.18 | ^~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 103:52.18 136 | } else 103:52.18 | ^~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:52.18 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:52.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:52.18 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:52.18 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 103:52.18 | ^~~~~~~~~~~~~~~~~~~~ 103:54.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 103:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 103:54.93 from /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:41, 103:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:110: 103:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:54.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] 103:54.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:54.93 | ^ 103:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:54.93 46 | struct Block { 103:54.93 | ^~~~~ 103:57.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:57.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.h:11, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.cpp:7, 103:57.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 103:57.05 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 103:57.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:57.05 1007 | foundInterface = 0; \ 103:57.05 | ^~~~~~~~~~~~~~ 103:57.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' 103:57.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 103:57.05 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:57.05 24 | NS_INTERFACE_MAP_END 103:57.05 | ^~~~~~~~~~~~~~~~~~~~ 103:57.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 103:57.05 981 | else 103:57.05 | ^~~~ 103:57.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:57.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:57.05 | ^~~~~~~~~~~~~~~~~~ 103:57.05 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:57.05 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 103:57.05 | ^~~~~~~~~~~~~~~~~~~~~~ 103:57.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:11: 103:57.47 /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsParent.cpp: In member function 'nsresult mozilla::dom::quota::QuotaManager::EnsureStorageIsInitialized()': 103:57.47 /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsParent.cpp:6408:5: warning: 'cacheVersion' may be used uninitialized in this function [-Wmaybe-uninitialized] 103:57.47 6408 | if (newCache) { 103:57.47 | ^~ 104:00.41 dom/security/featurepolicy/test/gtest 104:04.10 dom/storage 104:04.70 dom/svg 104:12.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.h:10, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.cpp:7, 104:12.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 104:12.71 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 104:12.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.72 1007 | foundInterface = 0; \ 104:12.72 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.72 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.72 23 | NS_INTERFACE_MAP_END 104:12.72 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.72 981 | else 104:12.72 | ^~~~ 104:12.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.72 | ^~~~~~~~~~~~~~~~~~ 104:12.73 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.73 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.73 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.73 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 104:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.73 1007 | foundInterface = 0; \ 104:12.73 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.73 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.73 23 | NS_INTERFACE_MAP_END 104:12.73 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.73 981 | else 104:12.73 | ^~~~ 104:12.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.74 | ^~~~~~~~~~~~~~~~~~ 104:12.74 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.74 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.74 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.77 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 104:12.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.78 1007 | foundInterface = 0; \ 104:12.78 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.78 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.78 23 | NS_INTERFACE_MAP_END 104:12.78 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.78 981 | else 104:12.78 | ^~~~ 104:12.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.78 | ^~~~~~~~~~~~~~~~~~ 104:12.78 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.78 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.78 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.80 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 104:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.80 1007 | foundInterface = 0; \ 104:12.80 | ^~~~~~~~~~~~~~ 104: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' 104:12.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.80 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.80 38 | NS_INTERFACE_MAP_END 104:12.81 | ^~~~~~~~~~~~~~~~~~~~ 104: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 104:12.81 981 | else 104:12.81 | ^~~~ 104:12.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.81 | ^~~~~~~~~~~~~~~~~~ 104:12.81 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.81 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.81 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 104:12.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.85 1007 | foundInterface = 0; \ 104:12.85 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.85 60 | NS_INTERFACE_MAP_END 104:12.85 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.85 981 | else 104:12.85 | ^~~~ 104:12.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.85 | ^~~~~~~~~~~~~~~~~~ 104:12.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.86 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.86 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 104:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.86 1007 | foundInterface = 0; \ 104:12.86 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.86 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.86 70 | NS_INTERFACE_MAP_END 104:12.86 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.86 981 | else 104:12.86 | ^~~~ 104:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.87 | ^~~~~~~~~~~~~~~~~~ 104:12.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.87 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.87 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.88 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 104:12.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.88 1007 | foundInterface = 0; \ 104:12.89 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.89 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.89 51 | NS_INTERFACE_MAP_END 104:12.89 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.89 981 | else 104:12.89 | ^~~~ 104: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' 104:12.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.89 | ^~~~~~~~~~~~~~~~~~ 104:12.89 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.89 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.89 | ^~~~~~~~~~~~~~~~~~~~~~ 104:12.91 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 104:12.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:12.91 1007 | foundInterface = 0; \ 104:12.91 | ^~~~~~~~~~~~~~ 104:12.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' 104:12.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:12.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:12.91 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:12.91 70 | NS_INTERFACE_MAP_END 104:12.91 | ^~~~~~~~~~~~~~~~~~~~ 104:12.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 104:12.91 981 | else 104:12.92 | ^~~~ 104:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:12.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:12.92 | ^~~~~~~~~~~~~~~~~~ 104:12.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:12.92 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:12.92 | ^~~~~~~~~~~~~~~~~~~~~~ 104:14.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:14.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:14.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:14.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:14.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 104:14.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 104:14.50 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 104:14.50 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 104:14.50 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 104:14.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 104:14.50 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 104:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:14.50 1022 | foundInterface = 0; \ 104:14.50 | ^~~~~~~~~~~~~~ 104:14.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' 104:14.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.50 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:14.50 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 104:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.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 104:14.50 981 | else 104:14.50 | ^~~~ 104:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:14.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:14.50 | ^~~~~~~~~~~~~~~~~~ 104:14.50 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:14.50 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 104:14.50 | ^~~~~~~~~~~~~~~~~~~~~~ 104:14.68 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 104:14.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:14.68 1022 | foundInterface = 0; \ 104:14.68 | ^~~~~~~~~~~~~~ 104:14.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' 104:14.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:14.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.68 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:14.68 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 104:14.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 104:14.68 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 104:14.69 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 104:14.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 104:14.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 104:14.69 302 | } else 104:14.69 | ^~~~ 104:14.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' 104:14.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:14.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.69 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:14.69 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 104:14.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 104:14.71 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 104:14.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:14.71 1022 | foundInterface = 0; \ 104:14.71 | ^~~~~~~~~~~~~~ 104: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' 104:14.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.71 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:14.71 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 104:14.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.71 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 104:14.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 104:14.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 104:14.71 302 | } else 104:14.71 | ^~~~ 104:14.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' 104:14.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:14.72 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:14.72 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 104:14.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 104:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 104:15.85 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorageManager.cpp:9, 104:15.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 104:15.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:15.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] 104:15.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:15.85 | ^ 104:15.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:15.85 46 | struct Block { 104:15.86 | ^~~~~ 104:16.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 104:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 104:16.06 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 104:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:16.06 1007 | foundInterface = 0; \ 104:16.06 | ^~~~~~~~~~~~~~ 104: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' 104:16.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:16.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:16.06 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:16.06 29 | NS_INTERFACE_MAP_END 104:16.06 | ^~~~~~~~~~~~~~~~~~~~ 104:16.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 104:16.06 981 | else 104:16.07 | ^~~~ 104: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' 104:16.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:16.07 | ^~~~~~~~~~~~~~~~~~ 104:16.07 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:16.07 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:16.07 | ^~~~~~~~~~~~~~~~~~~~~~ 104:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 104:16.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:16.15 1007 | foundInterface = 0; \ 104:16.15 | ^~~~~~~~~~~~~~ 104:16.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' 104:16.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:16.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:16.15 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:16.15 290 | NS_INTERFACE_MAP_END 104:16.15 | ^~~~~~~~~~~~~~~~~~~~ 104:16.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 104:16.15 981 | else 104:16.15 | ^~~~ 104:16.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:16.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:16.15 | ^~~~~~~~~~~~~~~~~~ 104:16.15 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:16.15 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 104:16.15 | ^~~~~~~~~~~~~~~~~~~~~~ 104:19.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.h:10, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 104:19.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 104:19.44 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 104:19.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.45 1007 | foundInterface = 0; \ 104:19.45 | ^~~~~~~~~~~~~~ 104:19.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' 104:19.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:19.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:19.45 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:19.45 51 | NS_INTERFACE_MAP_END 104:19.45 | ^~~~~~~~~~~~~~~~~~~~ 104:19.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 104:19.45 981 | else 104:19.45 | ^~~~ 104:19.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:19.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:19.45 | ^~~~~~~~~~~~~~~~~~ 104:19.45 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:19.45 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:19.45 | ^~~~~~~~~~~~~~~~~~~~~~ 104:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 104:19.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.53 1007 | foundInterface = 0; \ 104:19.53 | ^~~~~~~~~~~~~~ 104:19.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' 104:19.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:19.53 68 | NS_INTERFACE_MAP_END 104:19.53 | ^~~~~~~~~~~~~~~~~~~~ 104:19.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 104:19.53 981 | else 104:19.53 | ^~~~ 104:19.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:19.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:19.53 | ^~~~~~~~~~~~~~~~~~ 104:19.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:19.53 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:19.53 | ^~~~~~~~~~~~~~~~~~~~~~ 104:19.57 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 104:19.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.57 1007 | foundInterface = 0; \ 104:19.57 | ^~~~~~~~~~~~~~ 104:19.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' 104:19.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:19.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:19.58 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:19.58 38 | NS_INTERFACE_MAP_END 104:19.58 | ^~~~~~~~~~~~~~~~~~~~ 104:19.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 104:19.58 981 | else 104:19.58 | ^~~~ 104:19.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:19.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:19.58 | ^~~~~~~~~~~~~~~~~~ 104:19.58 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:19.58 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:19.58 | ^~~~~~~~~~~~~~~~~~~~~~ 104:19.61 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 104:19.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:19.61 1007 | foundInterface = 0; \ 104:19.61 | ^~~~~~~~~~~~~~ 104: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' 104:19.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:19.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:19.62 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:19.62 68 | NS_INTERFACE_MAP_END 104:19.62 | ^~~~~~~~~~~~~~~~~~~~ 104:19.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 104:19.62 981 | else 104:19.62 | ^~~~ 104:19.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:19.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:19.62 | ^~~~~~~~~~~~~~~~~~ 104:19.62 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:19.62 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:19.62 | ^~~~~~~~~~~~~~~~~~~~~~ 104:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 104:20.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:20.89 1022 | foundInterface = 0; \ 104:20.89 | ^~~~~~~~~~~~~~ 104:20.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' 104:20.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:20.89 45 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 104:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104: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 104:20.90 981 | else 104:20.90 | ^~~~ 104:20.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:20.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:20.90 | ^~~~~~~~~~~~~~~~~~ 104:20.90 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:20.90 44 | NS_INTERFACE_MAP_ENTRY(Link) 104:20.90 | ^~~~~~~~~~~~~~~~~~~~~~ 104:21.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 104:21.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:21.02 1007 | foundInterface = 0; \ 104:21.02 | ^~~~~~~~~~~~~~ 104:21.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' 104:21.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:21.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:21.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:21.02 51 | NS_INTERFACE_MAP_END 104:21.02 | ^~~~~~~~~~~~~~~~~~~~ 104:21.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 104:21.02 981 | else 104:21.02 | ^~~~ 104:21.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:21.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:21.02 | ^~~~~~~~~~~~~~~~~~ 104:21.02 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:21.02 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:21.02 | ^~~~~~~~~~~~~~~~~~~~~~ 104:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 104:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 104:21.14 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.h:13, 104:21.14 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 104:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 104:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 104:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:21.14 1007 | foundInterface = 0; \ 104:21.14 | ^~~~~~~~~~~~~~ 104:21.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' 104:21.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:21.14 30 | NS_INTERFACE_MAP_END 104:21.14 | ^~~~~~~~~~~~~~~~~~~~ 104:21.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 104:21.14 981 | else 104:21.14 | ^~~~ 104:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:21.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:21.14 | ^~~~~~~~~~~~~~~~~~ 104:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:21.14 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:21.14 | ^~~~~~~~~~~~~~~~~~~~~~ 104:21.16 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 104:21.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:21.16 1007 | foundInterface = 0; \ 104:21.16 | ^~~~~~~~~~~~~~ 104:21.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' 104:21.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:21.16 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:21.16 27 | NS_INTERFACE_MAP_END 104:21.16 | ^~~~~~~~~~~~~~~~~~~~ 104:21.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 104:21.16 981 | else 104:21.16 | ^~~~ 104:21.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:21.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:21.16 | ^~~~~~~~~~~~~~~~~~ 104:21.16 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:21.16 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:21.16 | ^~~~~~~~~~~~~~~~~~~~~~ 104:22.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 104:22.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:22.49 1022 | foundInterface = 0; \ 104:22.49 | ^~~~~~~~~~~~~~ 104:22.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' 104:22.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:22.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:22.49 31 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 104:22.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.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 104:22.49 981 | else 104:22.49 | ^~~~ 104:22.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:22.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:22.49 | ^~~~~~~~~~~~~~~~~~ 104:22.49 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:22.49 30 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 104:22.49 | ^~~~~~~~~~~~~~~~~~~~~~ 104:39.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedNumber.h:10, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 104:39.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 104:39.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 104:39.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:39.21 1022 | foundInterface = 0; \ 104:39.21 | ^~~~~~~~~~~~~~ 104:39.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' 104:39.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:39.22 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /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 104:39.22 999 | } else 104:39.22 | ^~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 104:39.22 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 104:39.22 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 104:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:39.22 1022 | foundInterface = 0; \ 104:39.22 | ^~~~~~~~~~~~~~ 104:39.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' 104:39.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:39.22 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /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 104:39.22 999 | } else 104:39.22 | ^~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 104:39.22 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 104:39.22 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 104:39.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 104:39.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 104:39.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 104:39.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:39.95 1022 | foundInterface = 0; \ 104:39.95 | ^~~~~~~~~~~~~~ 104:39.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' 104:39.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:39.95 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 104:39.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:39.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 104:39.95 981 | else 104:39.95 | ^~~~ 104:39.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:39.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:39.95 | ^~~~~~~~~~~~~~~~~~ 104:39.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:39.95 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 104:39.95 | ^~~~~~~~~~~~~~~~~~~~~~ 104:42.14 dom/network 104:42.15 dom/permission 104:50.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 104:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 104:50.65 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 104:50.65 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 104:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 104:50.65 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 104:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:50.65 1022 | foundInterface = 0; \ 104:50.65 | ^~~~~~~~~~~~~~ 104:50.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' 104:50.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:50.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:50.66 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 104:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104: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 104:50.66 981 | else 104:50.66 | ^~~~ 104: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' 104:50.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:50.66 | ^~~~~~~~~~~~~~~~~~ 104:50.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:50.66 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 104:50.66 | ^~~~~~~~~~~~~~~~~~~~~~ 104:52.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 104:52.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 104:52.84 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:9, 104:52.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 104:52.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:52.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] 104:52.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:52.84 | ^ 104:52.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:52.84 46 | struct Block { 104:52.84 | ^~~~~ 104:53.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.h:10, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.cpp:7, 104:53.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 104:53.00 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 104:53.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:53.00 1007 | foundInterface = 0; \ 104:53.00 | ^~~~~~~~~~~~~~ 104:53.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' 104:53.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:53.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:53.00 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:53.01 22 | NS_INTERFACE_MAP_END 104:53.01 | ^~~~~~~~~~~~~~~~~~~~ 104:53.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 104:53.01 981 | else 104:53.01 | ^~~~ 104:53.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:53.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:53.01 | ^~~~~~~~~~~~~~~~~~ 104:53.01 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:53.01 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:53.01 | ^~~~~~~~~~~~~~~~~~~~~~ 104:53.41 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 104:53.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:53.41 1007 | foundInterface = 0; \ 104:53.41 | ^~~~~~~~~~~~~~ 104:53.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' 104:53.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:53.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:53.42 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:53.42 27 | NS_INTERFACE_MAP_END 104:53.42 | ^~~~~~~~~~~~~~~~~~~~ 104:53.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 104:53.42 981 | else 104:53.42 | ^~~~ 104: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' 104:53.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:53.42 | ^~~~~~~~~~~~~~~~~~ 104:53.42 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:53.42 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:53.42 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 104:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.38 1007 | foundInterface = 0; \ 104:56.38 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.38 24 | NS_INTERFACE_MAP_END 104:56.38 | ^~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.38 981 | else 104:56.38 | ^~~~ 104: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' 104:56.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.38 | ^~~~~~~~~~~~~~~~~~ 104:56.39 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.39 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:56.39 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.40 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 104:56.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.40 1007 | foundInterface = 0; \ 104:56.40 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.41 48 | NS_INTERFACE_MAP_END 104:56.41 | ^~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.41 981 | else 104:56.41 | ^~~~ 104:56.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.41 | ^~~~~~~~~~~~~~~~~~ 104:56.41 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.41 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:56.41 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.43 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 104:56.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.43 1022 | foundInterface = 0; \ 104:56.43 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:56.43 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:56.43 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 104:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.43 981 | else 104:56.43 | ^~~~ 104:56.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.43 | ^~~~~~~~~~~~~~~~~~ 104:56.43 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.43 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 104:56.43 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.49 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 104:56.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.49 1007 | foundInterface = 0; \ 104:56.49 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.49 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.49 68 | NS_INTERFACE_MAP_END 104:56.49 | ^~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.50 981 | else 104:56.50 | ^~~~ 104:56.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.50 | ^~~~~~~~~~~~~~~~~~ 104:56.50 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.50 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:56.50 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.52 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 104:56.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.52 1007 | foundInterface = 0; \ 104:56.52 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.52 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.52 58 | NS_INTERFACE_MAP_END 104:56.52 | ^~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.52 981 | else 104:56.52 | ^~~~ 104:56.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.52 | ^~~~~~~~~~~~~~~~~~ 104:56.52 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.52 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 104:56.52 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.66 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 104:56.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.66 1022 | foundInterface = 0; \ 104:56.66 | ^~~~~~~~~~~~~~ 104:56.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' 104:56.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:56.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:56.67 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:56.67 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 104:56.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:56.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 104:56.67 981 | else 104:56.67 | ^~~~ 104:56.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:56.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:56.67 | ^~~~~~~~~~~~~~~~~~ 104:56.67 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:56.67 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 104:56.67 | ^~~~~~~~~~~~~~~~~~~~~~ 104:56.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 104:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 104:56.86 from /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocketChild.cpp:11, 104:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 104:56.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104: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] 104:56.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:56.86 | ^ 104: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 104:56.86 46 | struct Block { 104:56.86 | ^~~~~ 104:57.79 dom/plugins/base 104:59.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 104:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 104: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 = nsDataHashtable; long unsigned int N = 3]': 104:59.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]' 104:59.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 104:59.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] 104:59.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 104:59.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:59.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 104:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 104:59.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 104:59.09 23 | class nsDataHashtable : public nsBaseHashtable { 104:59.09 | ^~~~~~~~~~~~~~~ 105:20.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 105:20.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 105:20.37 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:53: 105:20.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:20.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] 105:20.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:20.37 | ^ 105:20.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:20.37 46 | struct Block { 105:20.37 | ^~~~~ 105:21.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 105:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 105:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPluginHost.h:14, 105:21.06 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.h:12, 105:21.07 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:9: 105:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 105:21.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:21.07 1007 | foundInterface = 0; \ 105:21.07 | ^~~~~~~~~~~~~~ 105: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' 105:21.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:21.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 105:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:21.07 1648 | NS_INTERFACE_MAP_END 105:21.07 | ^~~~~~~~~~~~~~~~~~~~ 105: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 105:21.07 991 | else 105:21.07 | ^~~~ 105: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' 105:21.07 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:21.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:21.07 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:21.07 1647 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 105:21.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:24.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 105:24.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 105:24.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 105:24.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 105:24.40 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 105:24.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 105:24.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:24.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] 105:24.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:24.41 | ^ 105:24.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:24.41 46 | struct Block { 105:24.41 | ^~~~~ 105:29.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 105:29.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]': 105:29.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]' 105:29.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 105:29.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] 105:29.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 105:29.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:29.78 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPluginInstance.h:27, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:15, 105:29.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 105:29.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 105:29.78 23 | class nsDataHashtable : public nsBaseHashtable { 105:29.78 | ^~~~~~~~~~~~~~~ 105:29.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 105:29.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]': 105:29.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]' 105:29.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 105:29.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] 105:29.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 105:29.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:29.87 In file included from /usr/include/c++/9/vector:67, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PluginLibrary.h:19, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPlugin.h:14, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:14, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 105:29.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 105:29.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 105:29.87 | ^~~~~~ 105:29.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 105:29.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]': 105:29.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]' 105:29.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 105:29.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] 105:29.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 105:29.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:29.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 105:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 105:29.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 105:29.87 52 | class ClipManager { 105:29.87 | ^~~~~~~~~~~ 105:30.95 dom/plugins/ipc 105:50.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 105:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 105:50.07 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 105:50.07 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 105:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 105:50.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 105:50.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:50.07 1007 | foundInterface = 0; \ 105:50.07 | ^~~~~~~~~~~~~~ 105:50.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' 105:50.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:50.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 105:50.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:50.07 27 | NS_INTERFACE_MAP_END 105:50.07 | ^~~~~~~~~~~~~~~~~~~~ 105:50.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 105:50.07 981 | else 105:50.07 | ^~~~ 105:50.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:50.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:50.07 | ^~~~~~~~~~~~~~~~~~ 105:50.07 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:50.07 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 105:50.07 | ^~~~~~~~~~~~~~~~~~~~~~ 105:52.10 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 105:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:52.11 1007 | foundInterface = 0; \ 105:52.11 | ^~~~~~~~~~~~~~ 105: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' 105:52.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:52.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 105:52.11 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:52.11 60 | NS_INTERFACE_MAP_END 105:52.11 | ^~~~~~~~~~~~~~~~~~~~ 105: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 105:52.11 981 | else 105:52.11 | ^~~~ 105:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:52.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:52.11 | ^~~~~~~~~~~~~~~~~~ 105:52.11 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:52.11 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 105:52.11 | ^~~~~~~~~~~~~~~~~~~~~~ 105:52.11 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 105:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:52.11 1022 | foundInterface = 0; \ 105:52.11 | ^~~~~~~~~~~~~~ 105: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' 105:52.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105: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' 105:52.12 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.12 /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' 105:52.12 113 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 105:52.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 105:52.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 105:52.12 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 105:52.12 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 105:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 105:52.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 105:52.12 302 | } else 105:52.12 | ^~~~ 105:52.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' 105:52.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.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' 105:52.12 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.12 /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' 105:52.12 113 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 105:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 105:52.27 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 105:52.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:52.27 1022 | foundInterface = 0; \ 105:52.27 | ^~~~~~~~~~~~~~ 105:52.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' 105:52.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:52.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.27 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:52.27 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 105:52.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 105:52.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 105:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 105:52.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 105:52.28 302 | } else 105:52.28 | ^~~~ 105:52.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' 105:52.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:52.28 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 105:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 105:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 105:58.31 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 105:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 105:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:58.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] 105:58.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:58.31 | ^ 105:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:58.31 46 | struct Block { 105:58.31 | ^~~~~ 106:00.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 106:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 106:00.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]': 106:00.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]' 106:00.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 106:00.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] 106:00.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 106:00.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:00.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 106:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 106:00.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 106:00.30 23 | class nsDataHashtable : public nsBaseHashtable { 106:00.30 | ^~~~~~~~~~~~~~~ 106:02.29 dom/prototype 106:09.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:09.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 106:09.51 from /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 106:09.51 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 106:09.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:09.51 1007 | foundInterface = 0; \ 106:09.51 | ^~~~~~~~~~~~~~ 106:09.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' 106:09.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:09.51 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:09.51 143 | NS_INTERFACE_MAP_END 106:09.51 | ^~~~~~~~~~~~~~~~~~~~ 106:09.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 106:09.51 981 | else 106:09.51 | ^~~~ 106:09.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:09.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:09.51 | ^~~~~~~~~~~~~~~~~~ 106:09.51 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:09.51 142 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 106:09.51 | ^~~~~~~~~~~~~~~~~~~~~~ 106:10.61 dom/indexedDB 106:20.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 106:20.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 106:20.99 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:39: 106:20.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 106: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] 106:21.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 106:21.00 | ^ 106: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 106:21.00 46 | struct Block { 106:21.00 | ^~~~~ 106:26.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 106:26.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 106:26.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:14, 106:26.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 106:26.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**)': 106:26.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:26.57 1007 | foundInterface = 0; \ 106:26.57 | ^~~~~~~~~~~~~~ 106:26.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' 106:26.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:26.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:26.58 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:26.58 27253 | NS_INTERFACE_MAP_END 106:26.58 | ^~~~~~~~~~~~~~~~~~~~ 106:26.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 106:26.58 991 | else 106:26.58 | ^~~~ 106:26.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' 106:26.58 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 106:26.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:26.58 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 106:26.58 27252 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 106:26.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:27.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:27.47 /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**)': 106:27.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:27.47 1007 | foundInterface = 0; \ 106:27.47 | ^~~~~~~~~~~~~~ 106:27.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' 106:27.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:27.47 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:27.47 240 | NS_INTERFACE_MAP_END 106:27.47 | ^~~~~~~~~~~~~~~~~~~~ 106:27.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 106:27.48 991 | else 106:27.48 | ^~~~ 106:27.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' 106:27.48 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 106:27.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.48 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 106:27.48 239 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 106:27.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.55 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 106:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:27.55 1007 | foundInterface = 0; \ 106:27.55 | ^~~~~~~~~~~~~~ 106:27.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' 106:27.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:27.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:27.55 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:27.55 866 | NS_INTERFACE_MAP_END 106:27.55 | ^~~~~~~~~~~~~~~~~~~~ 106:27.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 106:27.55 981 | else 106:27.55 | ^~~~ 106:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:27.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:27.55 | ^~~~~~~~~~~~~~~~~~ 106:27.55 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:27.55 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 106:27.55 | ^~~~~~~~~~~~~~~~~~~~~~ 106:27.83 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 106:27.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:27.83 1022 | foundInterface = 0; \ 106:27.83 | ^~~~~~~~~~~~~~ 106:27.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' 106:27.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.83 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:27.83 1063 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 106:27.84 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 106:27.84 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:27.84 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:27.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:27.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 106:27.84 302 | } else 106:27.84 | ^~~~ 106:27.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' 106:27.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.84 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:27.84 1062 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 106:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:27.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:27.92 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 106:27.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:27.93 1022 | foundInterface = 0; \ 106:27.93 | ^~~~~~~~~~~~~~ 106:27.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' 106:27.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.93 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:27.93 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 106:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:27.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 106:27.93 981 | else 106:27.93 | ^~~~ 106:27.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:27.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:27.93 | ^~~~~~~~~~~~~~~~~~ 106:27.93 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:27.93 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 106:27.93 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.03 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 106:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.03 1007 | foundInterface = 0; \ 106:28.03 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:28.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:28.03 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:841:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:28.03 841 | NS_INTERFACE_MAP_END 106:28.03 | ^~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.03 981 | else 106:28.03 | ^~~~ 106:28.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.03 | ^~~~~~~~~~~~~~~~~~ 106:28.03 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:840:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.03 840 | NS_INTERFACE_MAP_ENTRY(nsISupports) 106:28.03 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.08 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 106:28.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.08 1022 | foundInterface = 0; \ 106:28.08 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.09 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.09 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:28.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.09 981 | else 106:28.09 | ^~~~ 106:28.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.09 | ^~~~~~~~~~~~~~~~~~ 106:28.09 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.09 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 106:28.09 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.11 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 106:28.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.11 1022 | foundInterface = 0; \ 106:28.11 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.11 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.11 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 106:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 106:28.11 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 106:28.11 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.11 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.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 106:28.11 302 | } else 106:28.11 | ^~~~ 106:28.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' 106:28.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.11 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:28.11 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 106:28.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 106:28.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]': 106:28.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]' 106:28.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 106:28.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] 106:28.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 106:28.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 106:28.12 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 106:28.13 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 106:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 106:28.13 23 | class nsDataHashtable : public nsBaseHashtable { 106:28.13 | ^~~~~~~~~~~~~~~ 106:28.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.17 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 106:28.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.17 1007 | foundInterface = 0; \ 106:28.17 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:28.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:28.17 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:28.17 572 | NS_INTERFACE_MAP_END 106:28.17 | ^~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.17 981 | else 106:28.18 | ^~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.18 | ^~~~~~~~~~~~~~~~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.18 571 | NS_INTERFACE_MAP_ENTRY(nsISupports) 106:28.18 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 106:28.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.18 1007 | foundInterface = 0; \ 106:28.18 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:28.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:28.18 136 | NS_INTERFACE_MAP_END 106:28.18 | ^~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.18 981 | else 106:28.18 | ^~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.18 | ^~~~~~~~~~~~~~~~~~ 106:28.18 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.18 135 | NS_INTERFACE_MAP_ENTRY(nsISupports) 106:28.19 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.26 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 106:28.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.26 1022 | foundInterface = 0; \ 106:28.26 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.26 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.26 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:28.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 106:28.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 106:28.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.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 106:28.27 302 | } else 106:28.27 | ^~~~ 106:28.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' 106:28.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:28.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.27 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:28.27 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 106:28.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.69 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 106:28.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.69 1007 | foundInterface = 0; \ 106:28.69 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:28.70 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1886:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:28.70 1886 | NS_INTERFACE_MAP_END 106:28.70 | ^~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.70 981 | else 106:28.70 | ^~~~ 106:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.70 | ^~~~~~~~~~~~~~~~~~ 106:28.70 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1885:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.70 1885 | NS_INTERFACE_MAP_ENTRY(nsISupports) 106:28.70 | ^~~~~~~~~~~~~~~~~~~~~~ 106:28.88 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 106:28.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.88 1022 | foundInterface = 0; \ 106:28.88 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.88 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.88 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:28.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 106:28.89 /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 106:28.89 359 | } else 106:28.89 | ^~~~ 106:28.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.90 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 106:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.90 1022 | foundInterface = 0; \ 106:28.90 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.90 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.90 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 106:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.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 106:28.90 302 | } else 106:28.90 | ^~~~ 106:28.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' 106:28.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:28.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.91 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:28.91 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 106:28.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 106:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 106:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 106:28.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 106:28.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:28.98 1022 | foundInterface = 0; \ 106:28.98 | ^~~~~~~~~~~~~~ 106:28.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' 106:28.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:28.98 920 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 106:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:28.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 106:28.98 981 | else 106:28.98 | ^~~~ 106:28.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:28.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:28.98 | ^~~~~~~~~~~~~~~~~~ 106:28.98 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:28.98 919 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 106:28.98 | ^~~~~~~~~~~~~~~~~~~~~~ 106:53.59 dom/indexedDB/test/gtest 106:55.52 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 106:55.52 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:17572:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:55.52 17572 | switch (maintenanceAction) { 106:55.52 | ^~~~~~ 106:55.52 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:17566:21: note: 'maintenanceAction' was declared here 106:55.52 17566 | MaintenanceAction maintenanceAction; 106:55.52 | ^~~~~~~~~~~~~~~~~ 106:55.71 dom/system 106:59.47 dom/ipc 107:01.62 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/dom/system/OSFileConstants.cpp:60, 107:01.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 107:01.62 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 107:01.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:01.62 1007 | foundInterface = 0; \ 107:01.62 | ^~~~~~~~~~~~~~ 107:01.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:01.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:01.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:01.62 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:01.62 63 | NS_INTERFACE_MAP_END 107:01.62 | ^~~~~~~~~~~~~~~~~~~~ 107:01.62 /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 107:01.62 991 | else 107:01.62 | ^~~~ 107:01.62 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:01.62 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:01.63 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:01.63 62 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 107:01.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:02.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 107:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 107:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 107:02.12 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 107:02.12 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 107:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 107:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:02.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] 107:02.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:02.12 | ^ 107:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:02.12 46 | struct Block { 107:02.12 | ^~~~~ 107:03.23 dom/workers 107:05.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:7, 107:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107:05.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 107:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:05.92 1007 | foundInterface = 0; \ 107:05.92 | ^~~~~~~~~~~~~~ 107:05.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' 107:05.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:05.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:05.92 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:05.92 48 | NS_INTERFACE_MAP_END 107:05.92 | ^~~~~~~~~~~~~~~~~~~~ 107:05.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 107:05.92 981 | else 107:05.92 | ^~~~ 107:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:05.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:05.93 | ^~~~~~~~~~~~~~~~~~ 107:05.93 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:05.93 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:05.93 | ^~~~~~~~~~~~~~~~~~~~~~ 107:08.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:08.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107:08.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]': 107:08.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]' 107:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 107:08.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] 107:08.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:08.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 107:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:08.34 23 | class nsDataHashtable : public nsBaseHashtable { 107:08.34 | ^~~~~~~~~~~~~~~ 107:08.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:08.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:08.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:08.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:08.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107: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]': 107: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]' 107:08.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 107: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] 107:08.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:08.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.38 In file included from /usr/include/c++/9/vector:67, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 107:08.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107:08.38 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 107:08.38 386 | class vector : protected _Vector_base<_Tp, _Alloc> 107:08.38 | ^~~~~~ 107:08.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 107: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]': 107: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]' 107:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 107: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] 107:08.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:08.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 107:08.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 107:08.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 107:08.39 52 | class ClipManager { 107:08.39 | ^~~~~~~~~~~ 107:11.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 107:11.83 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 107:11.83 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:11.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:11.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] 107:11.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:11.83 | ^ 107:11.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:11.83 46 | struct Block { 107:11.83 | ^~~~~ 107:14.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 107:14.41 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 107:14.41 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 107:14.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 107:14.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 107:14.41 79 | memset(this, 0, sizeof(nsXPTCVariant)); 107:14.41 | ^ 107:14.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 107:14.41 44 | struct nsXPTCVariant { 107:14.41 | ^~~~~~~~~~~~~ 107:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 107:14.53 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 107:14.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:14.53 1022 | foundInterface = 0; \ 107:14.53 | ^~~~~~~~~~~~~~ 107:14.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' 107:14.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:14.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:14.53 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:14.53 154 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:14.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 107:14.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 107: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 107:14.53 302 | } else 107:14.53 | ^~~~ 107: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' 107:14.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:14.54 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:14.54 153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 107:14.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:15.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:15.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:15.84 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 107:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:15.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] 107:15.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:15.84 | ^ 107:15.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:15.84 46 | struct Block { 107:15.84 | ^~~~~ 107:19.57 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:19.57 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:19.57 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 107:19.57 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:19.57 1007 | foundInterface = 0; \ 107:19.58 | ^~~~~~~~~~~~~~ 107:19.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:19.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:19.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:19.58 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:598:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:19.58 598 | NS_INTERFACE_MAP_END 107:19.58 | ^~~~~~~~~~~~~~~~~~~~ 107:19.58 /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 107:19.58 981 | else 107:19.58 | ^~~~ 107:19.58 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:19.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:19.58 | ^~~~~~~~~~~~~~~~~~ 107:19.58 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:597:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:19.58 597 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:19.58 | ^~~~~~~~~~~~~~~~~~~~~~ 107:19.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:19.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:19.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:19.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 107:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 107:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 107:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 107:19.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]': 107:19.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 107:19.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] 107:19.64 31 | memset(aT, 0, sizeof(T)); 107:19.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 107:19.64 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 107:19.64 2269 | struct GlobalProperties { 107:19.64 | ^~~~~~~~~~~~~~~~ 107:20.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 107:20.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]': 107:20.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]' 107:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 107:20.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] 107:20.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:20.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:20.40 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 107:20.40 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 107:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:20.40 23 | class nsDataHashtable : public nsBaseHashtable { 107:20.40 | ^~~~~~~~~~~~~~~ 107:22.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:22.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]': 107:22.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]' 107:22.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 107:22.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] 107:22.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:22.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:22.39 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 107:22.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 107:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:22.40 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:22.40 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:22.40 23 | class nsDataHashtable : public nsBaseHashtable { 107:22.40 | ^~~~~~~~~~~~~~~ 107:22.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:22.44 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107: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 = std::vector; long unsigned int N = 3]': 107: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 = std::vector]' 107:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 107: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 107:22.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:22.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:22.45 In file included from /usr/include/c++/9/vector:67, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:22.45 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 107:22.45 386 | class vector : protected _Vector_base<_Tp, _Alloc> 107:22.45 | ^~~~~~ 107:22.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 107:22.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 107:22.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]': 107:22.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]' 107:22.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 107:22.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] 107:22.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:22.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:22.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 107:22.46 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:260: 107: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 107:22.46 52 | class ClipManager { 107:22.46 | ^~~~~~~~~~~ 107:26.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:26.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:26.77 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 107:26.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:26.77 1007 | foundInterface = 0; \ 107:26.77 | ^~~~~~~~~~~~~~ 107:26.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' 107:26.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:26.78 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4944:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:26.78 4944 | NS_INTERFACE_MAP_END 107:26.78 | ^~~~~~~~~~~~~~~~~~~~ 107:26.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 107:26.78 981 | else 107:26.78 | ^~~~ 107:26.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:26.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:26.78 | ^~~~~~~~~~~~~~~~~~ 107:26.78 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4935:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:26.78 4935 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:26.78 | ^~~~~~~~~~~~~~~~~~~~~~ 107:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 107:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:26.81 1007 | foundInterface = 0; \ 107:26.81 | ^~~~~~~~~~~~~~ 107: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' 107:26.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:26.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:26.81 212 | NS_INTERFACE_MAP_END 107:26.81 | ^~~~~~~~~~~~~~~~~~~~ 107:26.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:20: 107:26.81 /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 107:26.81 211 | } else 107:26.81 | ^~~~ 107:27.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:27.22 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 107:27.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:27.22 1022 | foundInterface = 0; \ 107:27.22 | ^~~~~~~~~~~~~~ 107:27.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' 107:27.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:27.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.22 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:27.22 89 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 107:27.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:27.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:27.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 107:27.22 302 | } else 107:27.22 | ^~~~ 107:27.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' 107:27.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:27.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.22 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:27.22 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 107:27.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:27.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 107:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:27.27 1022 | foundInterface = 0; \ 107:27.27 | ^~~~~~~~~~~~~~ 107: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' 107:27.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:27.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:27.27 176 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:27.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.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 107:27.27 981 | else 107:27.27 | ^~~~ 107:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:27.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:27.27 | ^~~~~~~~~~~~~~~~~~ 107:27.27 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:27.27 175 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 107:27.27 | ^~~~~~~~~~~~~~~~~~~~~~ 107:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 107:27.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:27.33 1022 | foundInterface = 0; \ 107:27.33 | ^~~~~~~~~~~~~~ 107:27.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' 107:27.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:27.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:27.33 664 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 107:27.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 107:27.33 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 107:27.33 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:27.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:27.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 107:27.33 302 | } else 107:27.33 | ^~~~ 107:27.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' 107:27.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:27.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.34 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:27.34 663 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 107:27.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:27.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 107:27.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 107:27.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 107:27.39 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 107:27.39 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 107:27.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 107:27.40 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 107:27.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:27.40 1022 | foundInterface = 0; \ 107:27.40 | ^~~~~~~~~~~~~~ 107:27.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' 107:27.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:27.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.40 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:27.40 934 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:27.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:27.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 107:27.40 981 | else 107:27.40 | ^~~~ 107:27.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:27.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:27.40 | ^~~~~~~~~~~~~~~~~~ 107:27.40 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:27.40 933 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 107:27.40 | ^~~~~~~~~~~~~~~~~~~~~~ 107:35.62 dom/workers/remoteworkers 107:37.33 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:37.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:37.33 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 107:37.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:37.33 1007 | foundInterface = 0; \ 107:37.33 | ^~~~~~~~~~~~~~ 107:37.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:37.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:37.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:37.33 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:37.33 16 | NS_INTERFACE_MAP_END 107:37.33 | ^~~~~~~~~~~~~~~~~~~~ 107:37.33 /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 107:37.33 981 | else 107:37.33 | ^~~~ 107:37.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:37.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:37.33 | ^~~~~~~~~~~~~~~~~~ 107:37.33 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:37.33 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:37.33 | ^~~~~~~~~~~~~~~~~~~~~~ 107:40.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:40.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:40.28 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 107:40.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 107:40.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:40.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] 107:40.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:40.28 | ^ 107:40.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:40.28 46 | struct Block { 107:40.28 | ^~~~~ 107:42.89 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:42.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:42.89 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 107:42.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:42.89 1007 | foundInterface = 0; \ 107:42.89 | ^~~~~~~~~~~~~~ 107:42.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:42.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:42.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:42.89 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:676:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:42.89 676 | NS_INTERFACE_MAP_END 107:42.89 | ^~~~~~~~~~~~~~~~~~~~ 107:42.89 /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 107:42.89 991 | else 107:42.89 | ^~~~ 107:42.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:42.89 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:42.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:42.89 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:675:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:42.90 675 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 107:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 107:43.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:43.12 1022 | foundInterface = 0; \ 107:43.12 | ^~~~~~~~~~~~~~ 107:43.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:43.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:43.12 3891 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:43.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.12 /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 107:43.12 981 | else 107:43.12 | ^~~~ 107:43.12 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:43.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:43.12 | ^~~~~~~~~~~~~~~~~~ 107:43.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:43.12 3890 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 107:43.12 | ^~~~~~~~~~~~~~~~~~~~~~ 107:43.14 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 107:43.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:43.14 1007 | foundInterface = 0; \ 107:43.14 | ^~~~~~~~~~~~~~ 107:43.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:43.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:43.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:43.14 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:43.14 67 | NS_INTERFACE_MAP_END 107:43.14 | ^~~~~~~~~~~~~~~~~~~~ 107:43.14 /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 107:43.14 991 | else 107:43.14 | ^~~~ 107:43.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:43.14 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:43.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.14 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:43.14 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 107:43.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 107:43.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:43.49 1007 | foundInterface = 0; \ 107:43.49 | ^~~~~~~~~~~~~~ 107:43.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:43.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:43.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:43.49 167 | NS_INTERFACE_MAP_END 107:43.49 | ^~~~~~~~~~~~~~~~~~~~ 107:43.49 /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 107:43.49 991 | else 107:43.49 | ^~~~ 107:43.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:43.49 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:43.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:43.49 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 107:43.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 107:44.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:44.88 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:14, 107:44.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:38: 107:44.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:44.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] 107:44.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:44.88 | ^ 107:44.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:44.88 46 | struct Block { 107:44.88 | ^~~~~ 107:47.75 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 107:47.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:47.76 1007 | foundInterface = 0; \ 107:47.76 | ^~~~~~~~~~~~~~ 107:47.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:47.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:47.76 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3008:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:47.76 3008 | NS_INTERFACE_MAP_END 107:47.76 | ^~~~~~~~~~~~~~~~~~~~ 107:47.76 /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 107:47.76 991 | else 107:47.76 | ^~~~ 107:47.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:47.76 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:47.76 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3007:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:47.76 3007 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 107:47.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:48.53 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 107:48.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:48.53 1007 | foundInterface = 0; \ 107:48.53 | ^~~~~~~~~~~~~~ 107:48.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:48.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:48.53 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:48.53 20 | NS_INTERFACE_MAP_END 107:48.53 | ^~~~~~~~~~~~~~~~~~~~ 107:48.53 /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 107:48.53 981 | else 107:48.53 | ^~~~ 107:48.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:48.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:48.53 | ^~~~~~~~~~~~~~~~~~ 107:48.53 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:48.53 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:48.53 | ^~~~~~~~~~~~~~~~~~~~~~ 107:48.68 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 107:48.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:48.68 1007 | foundInterface = 0; \ 107:48.68 | ^~~~~~~~~~~~~~ 107: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' 107:48.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:48.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:48.68 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:48.68 331 | NS_INTERFACE_MAP_END 107:48.68 | ^~~~~~~~~~~~~~~~~~~~ 107:48.68 /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 107:48.68 981 | else 107:48.68 | ^~~~ 107:48.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:48.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:48.68 | ^~~~~~~~~~~~~~~~~~ 107:48.69 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:48.69 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:48.69 | ^~~~~~~~~~~~~~~~~~~~~~ 107:50.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:50.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 107:50.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 107:50.33 /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] 107:50.33 31 | memset(aT, 0, sizeof(T)); 107:50.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:50.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 107:50.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 107:50.33 144 | struct AmountFns { 107:50.33 | ^~~~~~~~~ 107:50.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:50.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 107:50.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 107:50.33 /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] 107:50.33 31 | memset(aT, 0, sizeof(T)); 107:50.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 107:50.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 107:50.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 107:50.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 107:50.34 178 | struct SizeOfTabFns { 107:50.34 | ^~~~~~~~~~~~ 107:50.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:50.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:50.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]': 107:50.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]' 107:50.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 107:50.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] 107:50.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:50.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:50.98 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:50.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:50.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 107:50.99 23 | class nsDataHashtable : public nsBaseHashtable { 107:50.99 | ^~~~~~~~~~~~~~~ 107:51.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:51.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]': 107:51.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]' 107:51.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 107:51.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] 107:51.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:51.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:51.25 In file included from /usr/include/c++/9/vector:67, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:51.25 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 107:51.25 386 | class vector : protected _Vector_base<_Tp, _Alloc> 107:51.25 | ^~~~~~ 107:51.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 107:51.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 107:51.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]': 107:51.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]' 107:51.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 107:51.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] 107:51.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 107:51.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:51.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:51, 107:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 107:51.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 107:51.26 52 | class ClipManager { 107:51.26 | ^~~~~~~~~~~ 107:55.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 107:55.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 107:55.75 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:9, 107:55.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:55.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:55.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] 107:55.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:55.76 | ^ 107: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 107:55.76 46 | struct Block { 107:55.76 | ^~~~~ 107:57.65 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 107:57.65 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 107:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 107:57.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 107:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 107:57.65 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 107:57.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:57.65 1007 | foundInterface = 0; \ 107:57.65 | ^~~~~~~~~~~~~~ 107:57.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:57.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:57.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:57.65 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:57.65 128 | NS_INTERFACE_MAP_END 107:57.65 | ^~~~~~~~~~~~~~~~~~~~ 107:57.65 /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 107:57.65 981 | else 107:57.65 | ^~~~ 107:57.65 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:57.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:57.65 | ^~~~~~~~~~~~~~~~~~ 107:57.65 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:57.65 127 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:57.65 | ^~~~~~~~~~~~~~~~~~~~~~ 107:57.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 107:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 107:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:57.71 1022 | foundInterface = 0; \ 107:57.71 | ^~~~~~~~~~~~~~ 107:57.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' 107:57.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:57.71 152 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 107:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:57.71 /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 107:57.71 302 | } else 107:57.71 | ^~~~ 107:57.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:57.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:57.71 151 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 107:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 107:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 107:57.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:57.73 1022 | foundInterface = 0; \ 107:57.73 | ^~~~~~~~~~~~~~ 107:57.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' 107:57.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:57.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:57.73 121 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 107:57.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:57.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:57.73 /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 107:57.73 302 | } else 107:57.73 | ^~~~ 107:57.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' 107:57.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:57.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.73 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:57.73 120 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 107:57.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:57.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 107:57.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 107:57.79 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:12, 107:57.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 107:57.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 107:57.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] 107:57.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 107:57.79 | ^ 107:57.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 107:57.79 46 | struct Block { 107:57.79 | ^~~~~ 107:59.05 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 107:59.05 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 107:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 107:59.05 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 107:59.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 107:59.05 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 107:59.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.06 1022 | foundInterface = 0; \ 107:59.06 | ^~~~~~~~~~~~~~ 107:59.06 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:59.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:59.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.06 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:461:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:59.06 461 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 107:59.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 107:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 107:59.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 107:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 107:59.06 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 107:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 107:59.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 107:59.06 302 | } else 107:59.06 | ^~~~ 107:59.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' 107:59.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:59.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.06 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:59.06 460 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 107:59.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 107:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.10 1007 | foundInterface = 0; \ 107:59.10 | ^~~~~~~~~~~~~~ 107: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' 107:59.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:59.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:59.10 35 | NS_INTERFACE_MAP_END 107:59.10 | ^~~~~~~~~~~~~~~~~~~~ 107:59.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 107:59.10 981 | else 107:59.10 | ^~~~ 107:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:59.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:59.10 | ^~~~~~~~~~~~~~~~~~ 107:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:59.10 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 107:59.10 | ^~~~~~~~~~~~~~~~~~~~~~ 107:59.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 107:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.45 1007 | foundInterface = 0; \ 107:59.45 | ^~~~~~~~~~~~~~ 107:59.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' 107:59.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:59.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:59.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:59.45 19 | NS_INTERFACE_MAP_END 107:59.45 | ^~~~~~~~~~~~~~~~~~~~ 107:59.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 107:59.45 981 | else 107:59.45 | ^~~~ 107:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:59.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:59.45 | ^~~~~~~~~~~~~~~~~~ 107:59.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:59.45 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 107:59.45 | ^~~~~~~~~~~~~~~~~~~~~~ 107:59.51 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 107:59.51 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 107:59.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.51 1022 | foundInterface = 0; \ 107:59.51 | ^~~~~~~~~~~~~~ 107:59.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:59.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.51 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:59.51 506 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 107:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 107:59.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 107:59.51 /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 107:59.51 302 | } else 107:59.51 | ^~~~ 107:59.51 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:59.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.51 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:59.51 505 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 107:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.74 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 107:59.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.74 1022 | foundInterface = 0; \ 107:59.74 | ^~~~~~~~~~~~~~ 107:59.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' 107:59.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.74 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:59.74 456 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 107:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 107:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 107:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 107:59.74 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 107:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:59.74 /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 107:59.74 302 | } else 107:59.74 | ^~~~ 107:59.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:59.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.74 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:59.74 455 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 107:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:00.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 108:00.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 108:00.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 108:00.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 108:00.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 108:00.86 31 | memset(aT, 0, sizeof(T)); 108:00.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:00.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 108:00.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 108:00.86 144 | struct AmountFns { 108:00.86 | ^~~~~~~~~ 108:00.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 108:00.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 108:00.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 108:00.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 108:00.86 31 | memset(aT, 0, sizeof(T)); 108:00.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:00.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 108:00.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 108:00.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 108:00.86 178 | struct SizeOfTabFns { 108:00.86 | ^~~~~~~~~~~~ 108:00.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 108:00.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 108:00.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]': 108:00.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]' 108:00.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 108:00.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] 108:00.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 108:00.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:00.94 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 108:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 108:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 108:00.94 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:8, 108:00.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 108:00.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 108:00.94 23 | class nsDataHashtable : public nsBaseHashtable { 108:00.94 | ^~~~~~~~~~~~~~~ 108:01.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 108:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 108:01.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 108:01.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]': 108:01.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]' 108:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 108:01.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] 108:01.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 108:01.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:01.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 108:01.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 108:01.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 108:01.39 23 | class nsDataHashtable : public nsBaseHashtable { 108:01.39 | ^~~~~~~~~~~~~~~ 108:01.99 dom/workers/sharedworkers 108:08.21 dom/audiochannel 108:11.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:119: 108:11.25 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 108:11.25 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 108:11.25 216 | for (uint32_t i = 0; i < count; i++) { 108:11.25 | ~~^~~~~~~ 108:12.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 108:12.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 108:12.46 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 108:12.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:12.47 1022 | foundInterface = 0; \ 108:12.47 | ^~~~~~~~~~~~~~ 108:12.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' 108:12.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:12.47 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:12.47 320 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 108:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:12.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 108:12.47 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 108:12.47 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 108:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 108: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 108:12.47 302 | } else 108:12.47 | ^~~~ 108: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' 108:12.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:12.47 /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' 108:12.47 319 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 108:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:13.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:13.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 108:13.43 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.h:10, 108:13.43 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 108:13.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 108:13.43 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 108:13.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:13.43 1007 | foundInterface = 0; \ 108:13.43 | ^~~~~~~~~~~~~~ 108:13.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' 108:13.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:13.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:13.43 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:13.43 32 | NS_INTERFACE_MAP_END 108:13.43 | ^~~~~~~~~~~~~~~~~~~~ 108: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 108:13.43 981 | else 108:13.43 | ^~~~ 108: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' 108:13.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:13.43 | ^~~~~~~~~~~~~~~~~~ 108:13.43 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:13.43 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:13.43 | ^~~~~~~~~~~~~~~~~~~~~~ 108:14.30 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 108:14.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:14.30 1007 | foundInterface = 0; \ 108:14.30 | ^~~~~~~~~~~~~~ 108:14.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' 108:14.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:14.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:14.30 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:14.30 269 | NS_INTERFACE_MAP_END 108:14.30 | ^~~~~~~~~~~~~~~~~~~~ 108:14.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 108:14.30 981 | else 108:14.30 | ^~~~ 108:14.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:14.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:14.30 | ^~~~~~~~~~~~~~~~~~ 108:14.30 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:14.30 268 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 108:14.30 | ^~~~~~~~~~~~~~~~~~~~~~ 108:14.44 dom/broadcastchannel 108:16.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:101: 108:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 108:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 108:16.28 185 | mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 108:16.28 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:16.28 186 | IOThreadChild::channel(), *childID, *isForBrowser); 108:16.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 108:16.28 186 | IOThreadChild::channel(), *childID, *isForBrowser); 108:16.28 | ^~~~~~~~~~~~~ 108:17.36 dom/messagechannel 108:19.42 dom/promise 108:23.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:11, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 108:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 108:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 108:23.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:23.27 1007 | foundInterface = 0; \ 108:23.27 | ^~~~~~~~~~~~~~ 108:23.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' 108:23.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:23.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:23.27 29 | NS_INTERFACE_MAP_END 108:23.27 | ^~~~~~~~~~~~~~~~~~~~ 108:23.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 108:23.27 981 | else 108:23.27 | ^~~~ 108:23.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:23.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:23.27 | ^~~~~~~~~~~~~~~~~~ 108:23.27 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:23.27 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:23.27 | ^~~~~~~~~~~~~~~~~~~~~~ 108:24.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 108:24.99 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 108:24.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:24.99 1022 | foundInterface = 0; \ 108:24.99 | ^~~~~~~~~~~~~~ 108:24.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' 108:24.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:24.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:24.99 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:24.99 445 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 108:24.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:24.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 108:24.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 108:24.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 108:24.99 302 | } else 108:24.99 | ^~~~ 108:24.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' 108:24.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:24.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:24.99 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:24.99 444 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 108:24.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:27.82 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 108:27.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:27.82 1022 | foundInterface = 0; \ 108:27.82 | ^~~~~~~~~~~~~~ 108:27.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' 108:27.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:27.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:27.83 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:27.83 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 108:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:27.83 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:13, 108:27.83 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 108:27.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 108:27.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 108:27.83 302 | } else 108:27.83 | ^~~~ 108:27.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' 108:27.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:27.83 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:27.83 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 108:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:29.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 108:29.46 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 108:29.46 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 108:29.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 108:29.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 108:29.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108:29.46 79 | memset(this, 0, sizeof(nsXPTCVariant)); 108:29.46 | ^ 108:29.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 108:29.46 44 | struct nsXPTCVariant { 108:29.46 | ^~~~~~~~~~~~~ 108:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 108:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 108:29.66 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 108:29.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:29.66 1007 | foundInterface = 0; \ 108:29.66 | ^~~~~~~~~~~~~~ 108:29.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' 108:29.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:29.66 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:29.67 77 | NS_INTERFACE_MAP_END 108:29.67 | ^~~~~~~~~~~~~~~~~~~~ 108:29.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 108:29.67 981 | else 108:29.67 | ^~~~ 108:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:29.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:29.67 | ^~~~~~~~~~~~~~~~~~ 108:29.67 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:29.67 76 | NS_INTERFACE_MAP_ENTRY(Promise) 108:29.67 | ^~~~~~~~~~~~~~~~~~~~~~ 108:29.69 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 108:29.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:29.69 1007 | foundInterface = 0; \ 108:29.69 | ^~~~~~~~~~~~~~ 108:29.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' 108:29.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:29.69 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:29.69 264 | NS_INTERFACE_MAP_END 108:29.69 | ^~~~~~~~~~~~~~~~~~~~ 108:29.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 108:29.69 981 | else 108:29.69 | ^~~~ 108:29.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:29.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:29.69 | ^~~~~~~~~~~~~~~~~~ 108:29.69 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:29.69 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:29.69 | ^~~~~~~~~~~~~~~~~~~~~~ 108:29.71 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 108:29.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:29.71 1007 | foundInterface = 0; \ 108:29.71 | ^~~~~~~~~~~~~~ 108:29.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' 108:29.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:29.71 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:29.71 414 | NS_INTERFACE_MAP_END 108:29.71 | ^~~~~~~~~~~~~~~~~~~~ 108:29.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 108:29.71 981 | else 108:29.71 | ^~~~ 108:29.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:29.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:29.71 | ^~~~~~~~~~~~~~~~~~ 108:29.71 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:29.72 413 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:29.72 | ^~~~~~~~~~~~~~~~~~~~~~ 108:31.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 108:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 108:31.64 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/PromiseDebugging.cpp:17, 108:31.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 108:31.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:31.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] 108:31.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:31.64 | ^ 108:31.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:31.64 46 | struct Block { 108:31.64 | ^~~~~ 108:31.64 dom/smil 108:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 108:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 108:32.32 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 108:32.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 108:32.32 31 | memset(aT, 0, sizeof(T)); 108:32.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 108:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 108:32.32 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 108:32.32 2269 | struct GlobalProperties { 108:32.32 | ^~~~~~~~~~~~~~~~ 108:35.37 dom/url 108:35.60 dom/webauthn 108:40.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.h:10, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:7, 108:40.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 108:40.59 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 108:40.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:40.59 1007 | foundInterface = 0; \ 108:40.59 | ^~~~~~~~~~~~~~ 108:40.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' 108:40.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:40.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:40.59 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:40.59 30 | NS_INTERFACE_MAP_END 108:40.59 | ^~~~~~~~~~~~~~~~~~~~ 108:40.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 108:40.59 981 | else 108:40.59 | ^~~~ 108:40.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:40.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:40.59 | ^~~~~~~~~~~~~~~~~~ 108:40.59 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:40.59 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:40.59 | ^~~~~~~~~~~~~~~~~~~~~~ 108:40.97 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 108:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:40.97 1007 | foundInterface = 0; \ 108:40.97 | ^~~~~~~~~~~~~~ 108:40.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' 108:40.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:40.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:40.97 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:40.97 311 | NS_INTERFACE_MAP_END 108:40.97 | ^~~~~~~~~~~~~~~~~~~~ 108:40.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 108:40.97 981 | else 108:40.97 | ^~~~ 108:40.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:40.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:40.97 | ^~~~~~~~~~~~~~~~~~ 108:40.97 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:40.97 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:40.97 | ^~~~~~~~~~~~~~~~~~~~~~ 108:41.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:41.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 108:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.28 1022 | foundInterface = 0; \ 108:41.28 | ^~~~~~~~~~~~~~ 108:41.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' 108:41.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:41.28 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 108:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:41.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 108:41.28 302 | } else 108:41.28 | ^~~~ 108:41.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' 108:41.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:41.28 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 108:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:41.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 108:41.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.29 1022 | foundInterface = 0; \ 108:41.29 | ^~~~~~~~~~~~~~ 108:41.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' 108:41.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:41.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:41.29 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 108:41.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 108:41.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:41.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 108:41.30 302 | } else 108:41.30 | ^~~~ 108:41.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' 108:41.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:41.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.30 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:41.30 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 108:41.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:41.30 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 108:41.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.30 1007 | foundInterface = 0; \ 108:41.30 | ^~~~~~~~~~~~~~ 108: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' 108:41.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:41.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:41.31 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:41.31 34 | NS_INTERFACE_MAP_END 108:41.31 | ^~~~~~~~~~~~~~~~~~~~ 108:41.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 108:41.31 981 | else 108:41.31 | ^~~~ 108:41.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:41.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:41.31 | ^~~~~~~~~~~~~~~~~~ 108:41.31 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:41.31 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:41.31 | ^~~~~~~~~~~~~~~~~~~~~~ 108:41.59 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 108:41.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.60 1022 | foundInterface = 0; \ 108:41.60 | ^~~~~~~~~~~~~~ 108:41.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' 108:41.60 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.60 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:41.60 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 108:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 108:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 108:41.60 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108: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 108:41.60 302 | } else 108:41.60 | ^~~~ 108:41.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' 108:41.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.60 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:41.60 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 108:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 108:46.67 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 108:46.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:46.67 1022 | foundInterface = 0; \ 108:46.67 | ^~~~~~~~~~~~~~ 108:46.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' 108:46.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.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' 108:46.67 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.67 /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' 108:46.67 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 108:46.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 108:46.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 108:46.67 302 | } else 108:46.67 | ^~~~ 108:46.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' 108:46.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.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' 108:46.67 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.67 /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' 108:46.67 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 108:46.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:46.76 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 108:46.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:46.76 1022 | foundInterface = 0; \ 108:46.76 | ^~~~~~~~~~~~~~ 108:46.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' 108:46.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.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' 108:46.76 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.76 /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' 108:46.76 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 108:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:46.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:46.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 108:46.77 302 | } else 108:46.77 | ^~~~ 108:46.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' 108:46.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:46.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.77 /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' 108:46.77 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:46.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.77 /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' 108:46.77 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 108:46.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:46.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 108:46.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 108:46.89 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 108:46.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:46.89 1007 | foundInterface = 0; \ 108:46.89 | ^~~~~~~~~~~~~~ 108:46.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' 108:46.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:46.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:46.89 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:46.89 30 | NS_INTERFACE_MAP_END 108:46.89 | ^~~~~~~~~~~~~~~~~~~~ 108:46.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 108:46.89 981 | else 108:46.89 | ^~~~ 108:46.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:46.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:46.89 | ^~~~~~~~~~~~~~~~~~ 108:46.89 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:46.89 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 108:46.89 | ^~~~~~~~~~~~~~~~~~~~~~ 108:47.66 dom/xbl 108:47.68 dom/xbl/builtin 108:52.99 dom/xbl/builtin/unix 108:53.62 dom/xml 108:54.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 108:54.64 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 108:54.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:54.64 1007 | foundInterface = 0; \ 108:54.64 | ^~~~~~~~~~~~~~ 108:54.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' 108:54.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:54.64 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:54.64 79 | NS_INTERFACE_MAP_END 108:54.64 | ^~~~~~~~~~~~~~~~~~~~ 108:54.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 108:54.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 108:54.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 108:54.64 302 | } else 108:54.64 | ^~~~ 108:54.64 /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' 108:54.64 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:54.64 /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' 108:54.64 78 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 108:54.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:55.87 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 108:55.87 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/builtin/ShortcutKeys.cpp:109:14: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 108:55.87 109 | *cache = handler; 108:55.87 | ~~~~~~~^~~~~~~~~ 108:55.87 /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] 108:55.87 104 | while (keyData->event) { 108:55.87 | ~~~~~~~~~^~~~~ 108:55.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 108:55.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 108:55.96 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 108:55.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:55.96 1007 | foundInterface = 0; \ 108:55.96 | ^~~~~~~~~~~~~~ 108:55.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' 108:55.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:55.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:55.96 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:55.96 106 | NS_INTERFACE_MAP_END 108:55.96 | ^~~~~~~~~~~~~~~~~~~~ 108: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 108:55.96 981 | else 108:55.96 | ^~~~ 108: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' 108:55.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:55.96 | ^~~~~~~~~~~~~~~~~~ 108:55.96 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:55.96 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:55.96 | ^~~~~~~~~~~~~~~~~~~~~~ 108:56.13 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 108:56.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:56.13 1007 | foundInterface = 0; \ 108:56.13 | ^~~~~~~~~~~~~~ 108:56.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' 108:56.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 108:56.13 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:56.13 94 | NS_INTERFACE_MAP_END 108:56.13 | ^~~~~~~~~~~~~~~~~~~~ 108:56.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 108:56.13 981 | else 108:56.13 | ^~~~ 108:56.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:56.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:56.13 | ^~~~~~~~~~~~~~~~~~ 108:56.13 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:56.13 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 108:56.13 | ^~~~~~~~~~~~~~~~~~~~~~ 108:56.19 dom/xslt/base 108:56.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 108:56.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 108:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 108:56.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] 108:56.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 108:56.95 | ^ 108:56.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 108:56.95 46 | struct Block { 108:56.95 | ^~~~~ 109:01.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/dom/xml/CDATASection.cpp:7, 109:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 109:01.61 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 109:01.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:01.61 1022 | foundInterface = 0; \ 109:01.61 | ^~~~~~~~~~~~~~ 109:01.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' 109:01.61 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.61 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:01.61 127 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 109:01.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.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 109:01.61 981 | else 109:01.61 | ^~~~ 109:01.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:01.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:01.61 | ^~~~~~~~~~~~~~~~~~ 109:01.61 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:01.61 126 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 109:01.61 | ^~~~~~~~~~~~~~~~~~~~~~ 109:01.71 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 109:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:01.71 1022 | foundInterface = 0; \ 109:01.71 | ^~~~~~~~~~~~~~ 109:01.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' 109:01.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.71 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:01.71 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 109:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.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 109:01.71 981 | else 109:01.71 | ^~~~ 109:01.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:01.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:01.71 | ^~~~~~~~~~~~~~~~~~ 109:01.71 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:01.71 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 109:01.71 | ^~~~~~~~~~~~~~~~~~~~~~ 109:01.81 dom/xslt/xml 109:03.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 109: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]': 109: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]' 109:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 109:03.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] 109:03.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:03.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:03.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:11, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 109:03.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 109:03.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 109:03.59 23 | class nsDataHashtable : public nsBaseHashtable { 109:03.59 | ^~~~~~~~~~~~~~~ 109:03.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 109:03.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]': 109:03.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]' 109:03.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 109:03.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] 109:03.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:03.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:03.64 In file included from /usr/include/c++/9/vector:67, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsChangeHint.h:15, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.h:21, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:11, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 109:03.64 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 109:03.64 386 | class vector : protected _Vector_base<_Tp, _Alloc> 109:03.64 | ^~~~~~ 109:03.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 109:03.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]': 109:03.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]' 109:03.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 109:03.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] 109:03.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:03.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:03.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 109:03.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 109:03.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 109:03.64 52 | class ClipManager { 109:03.64 | ^~~~~~~~~~~ 109:03.81 dom/xslt/xpath 109:10.98 dom/xslt/xslt 109:11.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 109:11.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 109:11.26 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 109:11.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 109:11.26 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 109:11.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:11.26 1007 | foundInterface = 0; \ 109:11.26 | ^~~~~~~~~~~~~~ 109:11.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' 109:11.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:11.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:11.26 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:11.26 67 | NS_INTERFACE_MAP_END 109:11.26 | ^~~~~~~~~~~~~~~~~~~~ 109:11.26 /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:11.26 991 | else 109:11.26 | ^~~~ 109:11.26 /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:11.26 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:11.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:11.26 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:11.26 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 109:11.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:16.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 109:16.58 /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] 109:16.58 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 109:16.58 | ^ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.58 18 | class txXPathNode { 109:16.58 | ^~~~~~~~~~~ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 109:16.58 /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] 109:16.58 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 109:16.58 | ^ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.58 18 | class txXPathNode { 109:16.58 | ^~~~~~~~~~~ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 109:16.58 /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] 109:16.58 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 109:16.58 | ^ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.58 18 | class txXPathNode { 109:16.58 | ^~~~~~~~~~~ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.58 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 109:16.58 /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] 109:16.58 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 109:16.58 | ^ 109:16.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.58 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.59 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.59 18 | class txXPathNode { 109:16.59 | ^~~~~~~~~~~ 109:16.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.59 /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] 109:16.59 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 109:16.59 | ^ 109:16.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.59 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.59 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.59 18 | class txXPathNode { 109:16.59 | ^~~~~~~~~~~ 109:16.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 109:16.59 /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*)': 109:16.59 /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] 109:16.59 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 109:16.59 | ^ 109:16.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 109:16.59 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 109:16.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 109:16.59 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 109:16.59 18 | class txXPathNode { 109:16.59 | ^~~~~~~~~~~ 109:19.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 109:19.02 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 109:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 109:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 109:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 109:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 109:19.02 79 | memset(this, 0, sizeof(nsXPTCVariant)); 109:19.02 | ^ 109:19.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 109:19.02 44 | struct nsXPTCVariant { 109:19.02 | ^~~~~~~~~~~~~ 109:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/base/txCore.h:11, 109:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 109:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 109:19.65 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 109:19.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 109:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 109:19.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:19.65 1007 | foundInterface = 0; \ 109:19.65 | ^~~~~~~~~~~~~~ 109: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' 109:19.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:19.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:19.65 291 | NS_INTERFACE_MAP_END 109:19.65 | ^~~~~~~~~~~~~~~~~~~~ 109:19.65 /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:19.65 991 | else 109:19.65 | ^~~~ 109:19.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' 109:19.65 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:19.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:19.65 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:19.65 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 109:19.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:20.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:10, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xml/txXMLUtils.h:15, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 109:20.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 109:20.17 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 109:20.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 109:20.17 31 | memset(aT, 0, sizeof(T)); 109:20.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 109:20.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 109:20.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 109:20.17 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 109:20.17 2269 | struct GlobalProperties { 109:20.17 | ^~~~~~~~~~~~~~~~ 109:20.62 dom/xul 109:24.18 dom/vr 109:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 109:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 109:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:29.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] 109:29.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:29.57 | ^ 109:29.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 109:29.57 46 | struct Block { 109:29.57 | ^~~~~ 109:32.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:32.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:32.73 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 109:32.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.74 1022 | foundInterface = 0; \ 109:32.74 | ^~~~~~~~~~~~~~ 109:32.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' 109:32.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:32.74 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.74 /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' 109:32.74 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:32.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:32.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 109:32.74 302 | } else 109:32.74 | ^~~~ 109:32.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' 109:32.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.74 /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' 109:32.74 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.74 /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' 109:32.74 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 109:32.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:32.78 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 109:32.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.78 1007 | foundInterface = 0; \ 109:32.78 | ^~~~~~~~~~~~~~ 109:32.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' 109:32.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:32.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:32.78 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:32.78 51 | NS_INTERFACE_MAP_END 109:32.78 | ^~~~~~~~~~~~~~~~~~~~ 109:32.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 109:32.78 991 | else 109:32.78 | ^~~~ 109:32.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' 109:32.78 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:32.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.78 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:32.78 50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 109:32.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 109:32.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.92 1007 | foundInterface = 0; \ 109:32.92 | ^~~~~~~~~~~~~~ 109:32.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' 109:32.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:32.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:32.92 166 | NS_INTERFACE_MAP_END 109:32.92 | ^~~~~~~~~~~~~~~~~~~~ 109:32.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 109:32.92 981 | else 109:32.92 | ^~~~ 109: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' 109:32.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:32.92 | ^~~~~~~~~~~~~~~~~~ 109:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:32.92 165 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 109:32.92 | ^~~~~~~~~~~~~~~~~~~~~~ 109:32.98 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 109:32.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:32.98 1007 | foundInterface = 0; \ 109:32.98 | ^~~~~~~~~~~~~~ 109:32.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' 109:32.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:32.98 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:32.98 56 | NS_INTERFACE_MAP_END 109:32.98 | ^~~~~~~~~~~~~~~~~~~~ 109:32.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 109:32.98 991 | else 109:32.98 | ^~~~ 109:32.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' 109:32.98 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:32.98 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:32.98 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 109:32.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:33.12 dom/u2f 109:33.24 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 109:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:33.24 1007 | foundInterface = 0; \ 109:33.24 | ^~~~~~~~~~~~~~ 109:33.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' 109:33.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:33.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:33.24 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:33.24 84 | NS_INTERFACE_MAP_END 109:33.24 | ^~~~~~~~~~~~~~~~~~~~ 109:33.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 109:33.24 981 | else 109:33.24 | ^~~~ 109:33.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:33.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:33.24 | ^~~~~~~~~~~~~~~~~~ 109:33.24 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:33.24 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:33.24 | ^~~~~~~~~~~~~~~~~~~~~~ 109:33.33 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 109:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:33.34 1007 | foundInterface = 0; \ 109:33.34 | ^~~~~~~~~~~~~~ 109: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' 109:33.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:33.34 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:33.34 79 | NS_INTERFACE_MAP_END 109:33.34 | ^~~~~~~~~~~~~~~~~~~~ 109:33.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 109:33.34 981 | else 109:33.34 | ^~~~ 109:33.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:33.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:33.34 | ^~~~~~~~~~~~~~~~~~ 109:33.34 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:33.34 78 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:33.34 | ^~~~~~~~~~~~~~~~~~~~~~ 109:34.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.35 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 109:34.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:34.35 1022 | foundInterface = 0; \ 109:34.35 | ^~~~~~~~~~~~~~ 109:34.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' 109:34.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.35 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:635:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:34.35 635 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.35 /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:34.35 991 | else 109:34.35 | ^~~~ 109:34.35 /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:34.35 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.35 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:634:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:34.35 634 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 109:34.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 109:34.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:34.38 1022 | foundInterface = 0; \ 109:34.38 | ^~~~~~~~~~~~~~ 109:34.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' 109:34.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:34.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:34.38 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 109:34.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.38 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.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 109:34.38 302 | } else 109:34.38 | ^~~~ 109:34.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' 109:34.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:34.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:34.39 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 109:34.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.47 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.48 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 109:34.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:34.48 1022 | foundInterface = 0; \ 109:34.48 | ^~~~~~~~~~~~~~ 109:34.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' 109:34.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.48 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:34.48 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.48 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.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 109:34.48 302 | } else 109:34.48 | ^~~~ 109:34.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' 109:34.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.48 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:34.48 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 109:34.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.50 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 109:34.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:34.50 1022 | foundInterface = 0; \ 109:34.50 | ^~~~~~~~~~~~~~ 109:34.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' 109:34.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:34.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.50 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:34.50 357 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:34.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.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 109:34.50 302 | } else 109:34.50 | ^~~~ 109:34.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' 109:34.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:34.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.50 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:34.50 356 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 109:34.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.51 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 109:34.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:34.52 1022 | foundInterface = 0; \ 109:34.52 | ^~~~~~~~~~~~~~ 109:34.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' 109:34.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:34.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.52 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:34.52 566 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:34.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 109:34.52 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 109:34.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 109:34.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 109:34.52 302 | } else 109:34.52 | ^~~~ 109:34.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' 109:34.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:34.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:34.52 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:34.52 565 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 109:34.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:35.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109: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]': 109: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]' 109:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 109: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] 109:35.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:35.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:35.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:35.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 109:35.94 23 | class nsDataHashtable : public nsBaseHashtable { 109:35.94 | ^~~~~~~~~~~~~~~ 109:35.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:35.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:35.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:35.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]': 109:35.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]' 109:35.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 109:35.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] 109:35.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:35.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:35.99 In file included from /usr/include/c++/9/vector:67, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 109:35.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:36.00 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 109:36.00 386 | class vector : protected _Vector_base<_Tp, _Alloc> 109:36.00 | ^~~~~~ 109:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 109:36.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]': 109:36.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]' 109:36.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 109:36.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] 109:36.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 109:36.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 109:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 109:36.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 109:36.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 109:36.01 52 | class ClipManager { 109:36.01 | ^~~~~~~~~~~ 109:42.75 dom/console 109:43.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 109:43.62 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 109:43.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:43.62 1022 | foundInterface = 0; \ 109:43.62 | ^~~~~~~~~~~~~~ 109:43.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' 109:43.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:43.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:43.62 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:43.62 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 109:43.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:43.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 109:43.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 109:43.62 /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 109:43.62 391 | else 109:43.62 | ^~~~ 109:43.62 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 109:43.62 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 109:43.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.06 dom/performance 109:48.67 dom/webbrowserpersist 109:51.53 dom/xhr 109:52.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 109:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 109:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 109:52.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 109:52.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 109:52.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 109:52.14 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 109:52.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 109:52.14 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 109:52.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:52.14 1007 | foundInterface = 0; \ 109:52.14 | ^~~~~~~~~~~~~~ 109:52.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' 109:52.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:52.14 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:52.14 923 | NS_INTERFACE_MAP_END 109:52.14 | ^~~~~~~~~~~~~~~~~~~~ 109:52.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 109:52.14 981 | else 109:52.14 | ^~~~ 109:52.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:52.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:52.14 | ^~~~~~~~~~~~~~~~~~ 109:52.14 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:52.14 922 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 109:52.14 | ^~~~~~~~~~~~~~~~~~~~~~ 109:52.64 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 109:52.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:52.64 1007 | foundInterface = 0; \ 109:52.64 | ^~~~~~~~~~~~~~ 109:52.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' 109:52.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:52.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:52.64 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:52.64 23 | NS_INTERFACE_MAP_END 109:52.64 | ^~~~~~~~~~~~~~~~~~~~ 109:52.64 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcpublic.h:22, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 109:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 109:52.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 109:52.65 391 | else 109:52.65 | ^~~~ 109:52.65 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 109:52.65 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 109:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.18 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 109:53.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.18 1022 | foundInterface = 0; \ 109:53.18 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.18 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:53.18 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.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 109:53.18 302 | } else 109:53.18 | ^~~~ 109:53.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' 109:53.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.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' 109:53.18 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 109:53.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:53.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:53.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:53.31 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.31 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.31 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 109:53.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.31 1007 | foundInterface = 0; \ 109:53.31 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.31 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.31 21 | NS_INTERFACE_MAP_END 109:53.31 | ^~~~~~~~~~~~~~~~~~~~ 109:53.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 109:53.32 981 | else 109:53.32 | ^~~~ 109:53.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.32 | ^~~~~~~~~~~~~~~~~~ 109:53.32 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.32 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:53.32 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.33 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 109:53.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.34 1022 | foundInterface = 0; \ 109:53.34 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.34 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.34 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:53.34 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 109:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.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 109:53.34 981 | else 109:53.34 | ^~~~ 109:53.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.34 | ^~~~~~~~~~~~~~~~~~ 109:53.34 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.34 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:53.34 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.36 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 109:53.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.36 1022 | foundInterface = 0; \ 109:53.36 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:53.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.36 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:53.36 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 109:53.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 109:53.36 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.36 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.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 109:53.36 302 | } else 109:53.36 | ^~~~ 109:53.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' 109:53.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:53.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.36 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:53.36 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 109:53.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:53.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:53.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:53.56 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.56 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.56 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 109:53.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.56 1007 | foundInterface = 0; \ 109:53.56 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.56 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.56 47 | NS_INTERFACE_MAP_END 109:53.56 | ^~~~~~~~~~~~~~~~~~~~ 109:53.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 109:53.56 981 | else 109:53.56 | ^~~~ 109:53.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.56 | ^~~~~~~~~~~~~~~~~~ 109:53.56 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.56 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:53.56 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 109:53.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.58 1007 | foundInterface = 0; \ 109:53.58 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.58 26 | NS_INTERFACE_MAP_END 109:53.58 | ^~~~~~~~~~~~~~~~~~~~ 109:53.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 109:53.58 981 | else 109:53.58 | ^~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.58 | ^~~~~~~~~~~~~~~~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.58 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:53.58 | ^~~~~~~~~~~~~~~~~~~~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 109:53.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.58 1022 | foundInterface = 0; \ 109:53.58 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.58 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:53.58 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 109:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 109:53.59 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.59 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.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 109:53.59 302 | } else 109:53.59 | ^~~~ 109:53.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' 109:53.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.59 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:53.59 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 109:53.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:53.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:53.61 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 109:53.61 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 109:53.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 109:53.61 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 109:53.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:53.61 1007 | foundInterface = 0; \ 109:53.62 | ^~~~~~~~~~~~~~ 109:53.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' 109:53.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:53.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 109:53.62 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:53.62 23 | NS_INTERFACE_MAP_END 109:53.62 | ^~~~~~~~~~~~~~~~~~~~ 109:53.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 109:53.62 981 | else 109:53.62 | ^~~~ 109:53.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:53.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:53.62 | ^~~~~~~~~~~~~~~~~~ 109:53.62 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:53.62 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 109:53.62 | ^~~~~~~~~~~~~~~~~~~~~~ 109:58.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 109:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 109:58.84 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 109:58.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 109:58.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 109:58.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:58.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 109:58.84 | ^ 109:58.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:58.84 46 | struct Block { 109:58.84 | ^~~~~ 109:59.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 109:59.69 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 109:59.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:59.69 1022 | foundInterface = 0; \ 109:59.69 | ^~~~~~~~~~~~~~ 109:59.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' 109:59.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.69 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:59.69 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 109:59.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 109:59.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 109:59.69 302 | } else 109:59.69 | ^~~~ 109:59.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' 109:59.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:59.69 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:59.69 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 109:59.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:00.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 110:00.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 110:00.75 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 110:00.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:00.75 1022 | foundInterface = 0; \ 110:00.75 | ^~~~~~~~~~~~~~ 110:00.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' 110:00.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:00.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:00.75 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:00.75 390 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 110:00.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110: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 110:00.75 981 | else 110:00.75 | ^~~~ 110: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' 110:00.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:00.75 | ^~~~~~~~~~~~~~~~~~ 110:00.75 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:00.75 389 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 110:00.75 | ^~~~~~~~~~~~~~~~~~~~~~ 110:01.06 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 110:01.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:01.06 1007 | foundInterface = 0; \ 110:01.06 | ^~~~~~~~~~~~~~ 110:01.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' 110:01.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:01.07 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:01.07 3604 | NS_INTERFACE_MAP_END 110:01.07 | ^~~~~~~~~~~~~~~~~~~~ 110:01.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 110:01.07 991 | else 110:01.07 | ^~~~ 110:01.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' 110:01.07 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:01.07 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:01.07 3603 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 110:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:01.88 dom/worklet 110:02.68 dom/script 110:02.80 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 110:02.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 110:02.80 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 110:02.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:02.80 1007 | foundInterface = 0; \ 110:02.80 | ^~~~~~~~~~~~~~ 110:02.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' 110:02.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:02.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:02.80 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:02.80 58 | NS_INTERFACE_MAP_END 110:02.80 | ^~~~~~~~~~~~~~~~~~~~ 110:02.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 110:02.80 981 | else 110:02.81 | ^~~~ 110: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' 110:02.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:02.81 | ^~~~~~~~~~~~~~~~~~ 110:02.81 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:02.81 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:02.81 | ^~~~~~~~~~~~~~~~~~~~~~ 110:03.04 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 110:03.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:03.04 1007 | foundInterface = 0; \ 110:03.04 | ^~~~~~~~~~~~~~ 110:03.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' 110:03.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:03.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:03.04 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:03.04 287 | NS_INTERFACE_MAP_END 110:03.04 | ^~~~~~~~~~~~~~~~~~~~ 110:03.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 110:03.05 981 | else 110:03.05 | ^~~~ 110:03.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:03.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:03.05 | ^~~~~~~~~~~~~~~~~~ 110:03.05 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:03.05 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 110:03.05 | ^~~~~~~~~~~~~~~~~~~~~~ 110:04.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 110:04.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]': 110:04.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]' 110:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 110:04.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] 110:04.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 110:04.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 110:04.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 110:04.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 110:04.62 23 | class nsDataHashtable : public nsBaseHashtable { 110:04.62 | ^~~~~~~~~~~~~~~ 110:04.72 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 110:04.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:04.72 1022 | foundInterface = 0; \ 110:04.72 | ^~~~~~~~~~~~~~ 110:04.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' 110:04.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.72 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:04.72 1467 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 110:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 110:04.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 110:04.72 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 110:04.72 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 110:04.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 110:04.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 110:04.72 302 | } else 110:04.72 | ^~~~ 110:04.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' 110:04.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.72 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:04.72 1466 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 110:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.01 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 110:08.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.01 1007 | foundInterface = 0; \ 110:08.01 | ^~~~~~~~~~~~~~ 110:08.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' 110:08.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:08.01 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:08.01 23 | NS_INTERFACE_MAP_END 110:08.01 | ^~~~~~~~~~~~~~~~~~~~ 110:08.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.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 110:08.01 302 | } else 110:08.01 | ^~~~ 110:08.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' 110:08.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.01 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:08.01 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 110:08.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.02 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 110:08.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.02 1022 | foundInterface = 0; \ 110:08.02 | ^~~~~~~~~~~~~~ 110:08.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' 110:08.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:08.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.02 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:08.02 103 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 110:08.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.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 110:08.02 302 | } else 110:08.02 | ^~~~ 110:08.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' 110:08.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:08.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.02 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:08.02 102 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 110:08.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.05 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 110:08.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:08.05 1022 | foundInterface = 0; \ 110:08.05 | ^~~~~~~~~~~~~~ 110:08.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' 110:08.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:08.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.05 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:08.05 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 110:08.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.05 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:08.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:08.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 110:08.05 302 | } else 110:08.05 | ^~~~ 110:08.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' 110:08.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:08.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:08.05 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:08.05 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 110:08.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:09.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:09.43 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 110:09.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:09.43 1007 | foundInterface = 0; \ 110:09.43 | ^~~~~~~~~~~~~~ 110:09.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' 110:09.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:09.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:09.43 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:09.43 50 | NS_INTERFACE_MAP_END 110:09.43 | ^~~~~~~~~~~~~~~~~~~~ 110:09.43 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:09.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:09.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 110:09.43 302 | } else 110:09.43 | ^~~~ 110:09.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' 110:09.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:09.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:09.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' 110:09.43 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 110:09.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:09.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 110:09.63 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 110:09.63 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 110:09.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 110:09.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 110:09.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 110:09.63 79 | memset(this, 0, sizeof(nsXPTCVariant)); 110:09.63 | ^ 110:09.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 110:09.63 44 | struct nsXPTCVariant { 110:09.63 | ^~~~~~~~~~~~~ 110:09.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 110:09.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 110:09.84 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 110:09.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:09.84 1007 | foundInterface = 0; \ 110:09.84 | ^~~~~~~~~~~~~~ 110:09.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' 110:09.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:09.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:09.84 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:09.84 434 | NS_INTERFACE_MAP_END 110:09.84 | ^~~~~~~~~~~~~~~~~~~~ 110:09.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 110:09.84 981 | else 110:09.84 | ^~~~ 110:09.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:09.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:09.84 | ^~~~~~~~~~~~~~~~~~ 110:09.84 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:09.84 433 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:09.84 | ^~~~~~~~~~~~~~~~~~~~~~ 110:09.91 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 110:09.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:09.91 1007 | foundInterface = 0; \ 110:09.91 | ^~~~~~~~~~~~~~ 110:09.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' 110:09.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:09.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:09.91 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:09.91 37 | NS_INTERFACE_MAP_END 110:09.91 | ^~~~~~~~~~~~~~~~~~~~ 110:09.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 110:09.91 981 | else 110:09.91 | ^~~~ 110:09.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:09.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:09.91 | ^~~~~~~~~~~~~~~~~~ 110:09.91 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:09.91 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 110:09.91 | ^~~~~~~~~~~~~~~~~~~~~~ 110:10.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 110:10.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]': 110:10.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 110:10.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] 110:10.40 31 | memset(aT, 0, sizeof(T)); 110:10.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 110:10.40 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 110:10.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 110:10.40 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 110:10.40 2269 | struct GlobalProperties { 110:10.40 | ^~~~~~~~~~~~~~~~ 110:10.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 110:10.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:10.94 1007 | foundInterface = 0; \ 110:10.94 | ^~~~~~~~~~~~~~ 110:10.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' 110:10.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:10.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:10.94 123 | NS_INTERFACE_MAP_END 110:10.94 | ^~~~~~~~~~~~~~~~~~~~ 110:10.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 110:10.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 110:10.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 110:10.94 302 | } else 110:10.94 | ^~~~ 110:10.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' 110:10.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:10.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:10.94 122 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 110:10.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:14.51 dom/payments 110:15.36 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:30, 110:15.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:47: 110:15.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h: In member function 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)': 110:15.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:1234:45: warning: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function [-Wmaybe-uninitialized] 110:15.36 1234 | return workerPrivate->RunCurrentSyncLoop(); 110:15.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 110:15.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:47: 110:15.36 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1707:29: note: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' was declared here 110:15.36 1707 | Maybe autoSyncLoop; 110:15.36 | ^~~~~~~~~~~~ 110:15.36 dom/payments/ipc 110:20.02 dom/websocket 110:20.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:20.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:20.85 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 110:20.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:20.86 1022 | foundInterface = 0; \ 110:20.86 | ^~~~~~~~~~~~~~ 110:20.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' 110:20.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:20.86 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:20.86 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 110:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:20.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:20.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 110:20.86 302 | } else 110:20.86 | ^~~~ 110:20.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' 110:20.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:20.86 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:20.86 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 110:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:21.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:21.05 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 110:21.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:21.06 1007 | foundInterface = 0; \ 110:21.06 | ^~~~~~~~~~~~~~ 110:21.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' 110:21.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:21.06 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:21.06 21 | NS_INTERFACE_MAP_END 110:21.06 | ^~~~~~~~~~~~~~~~~~~~ 110:21.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 110:21.06 981 | else 110:21.06 | ^~~~ 110:21.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:21.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:21.06 | ^~~~~~~~~~~~~~~~~~ 110:21.06 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:21.06 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:21.06 | ^~~~~~~~~~~~~~~~~~~~~~ 110:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 110:21.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:21.14 1022 | foundInterface = 0; \ 110:21.14 | ^~~~~~~~~~~~~~ 110: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' 110:21.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.14 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:21.14 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 110:21.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 110:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 110:21.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 110:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 110:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 110:21.15 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:21.15 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:21.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:21.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 110:21.15 302 | } else 110:21.15 | ^~~~ 110:21.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' 110:21.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.15 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:21.15 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 110:21.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:23.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 110:23.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 110:23.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 110:23.79 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:23.79 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:23.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:23.79 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 110:23.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:23.79 1022 | foundInterface = 0; \ 110:23.79 | ^~~~~~~~~~~~~~ 110:23.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' 110:23.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:23.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:23.79 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:23.79 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:23.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:23.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 110:23.79 981 | else 110:23.79 | ^~~~ 110:23.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:23.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:23.79 | ^~~~~~~~~~~~~~~~~~ 110:23.79 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:23.79 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 110:23.79 | ^~~~~~~~~~~~~~~~~~~~~~ 110:25.63 dom/serviceworkers 110:26.53 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 110:26.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:26.53 1022 | foundInterface = 0; \ 110:26.53 | ^~~~~~~~~~~~~~ 110:26.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' 110:26.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:26.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:26.53 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:26.53 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 110:26.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:26.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:26.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:26.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 110:26.54 302 | } else 110:26.54 | ^~~~ 110:26.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' 110:26.54 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:26.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:26.54 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:26.54 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 110:26.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:26.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 110:26.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 110:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 110:26.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:26.56 1022 | foundInterface = 0; \ 110:26.56 | ^~~~~~~~~~~~~~ 110:26.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' 110:26.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:26.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:26.56 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:26.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110: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 110:26.56 981 | else 110:26.56 | ^~~~ 110: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' 110:26.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:26.56 | ^~~~~~~~~~~~~~~~~~ 110:26.56 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:26.56 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 110:26.56 | ^~~~~~~~~~~~~~~~~~~~~~ 110:28.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 110:28.23 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 110:28.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:28.23 1022 | foundInterface = 0; \ 110:28.23 | ^~~~~~~~~~~~~~ 110:28.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' 110:28.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:28.23 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:28.23 1448 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:28.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 110:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 110:28.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 110:28.23 302 | } else 110:28.23 | ^~~~ 110:28.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' 110:28.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:28.23 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:28.23 1447 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 110:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:29.37 dom/serviceworkers/test/gtest 110:33.98 dom/simpledb 110:36.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:10, 110:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 110:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 110:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 110:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:36.89 1022 | foundInterface = 0; \ 110:36.89 | ^~~~~~~~~~~~~~ 110: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' 110:36.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:36.89 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:36.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 110:36.89 981 | else 110:36.89 | ^~~~ 110:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:36.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:36.89 | ^~~~~~~~~~~~~~~~~~ 110:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:36.89 133 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 110:36.89 | ^~~~~~~~~~~~~~~~~~~~~~ 110:37.04 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 110:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:37.04 1022 | foundInterface = 0; \ 110:37.04 | ^~~~~~~~~~~~~~ 110:37.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' 110:37.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:37.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:37.04 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:37.04 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:37.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:37.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:12, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 110:37.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 110:37.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 110:37.05 302 | } else 110:37.05 | ^~~~ 110: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' 110:37.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:37.05 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:37.05 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 110:37.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:40.82 dom/reporting 110:44.58 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.h:10, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.cpp:7, 110:44.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 110:44.58 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 110:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:44.58 1007 | foundInterface = 0; \ 110:44.58 | ^~~~~~~~~~~~~~ 110:44.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' 110:44.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:44.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:44.58 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:44.58 70 | NS_INTERFACE_MAP_END 110:44.58 | ^~~~~~~~~~~~~~~~~~~~ 110:44.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 110:44.58 981 | else 110:44.58 | ^~~~ 110:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:44.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:44.58 | ^~~~~~~~~~~~~~~~~~ 110:44.58 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:44.58 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 110:44.58 | ^~~~~~~~~~~~~~~~~~~~~~ 110:47.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 110:47.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 110:47.08 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 110:47.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:47.08 1007 | foundInterface = 0; \ 110:47.08 | ^~~~~~~~~~~~~~ 110:47.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' 110:47.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:47.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:47.08 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:47.08 21 | NS_INTERFACE_MAP_END 110:47.08 | ^~~~~~~~~~~~~~~~~~~~ 110:47.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 110:47.08 981 | else 110:47.09 | ^~~~ 110:47.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:47.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:47.09 | ^~~~~~~~~~~~~~~~~~ 110:47.09 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:47.09 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:47.09 | ^~~~~~~~~~~~~~~~~~~~~~ 110:47.11 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 110:47.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:47.11 1007 | foundInterface = 0; \ 110:47.11 | ^~~~~~~~~~~~~~ 110:47.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' 110:47.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:47.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:47.11 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:47.12 20 | NS_INTERFACE_MAP_END 110:47.12 | ^~~~~~~~~~~~~~~~~~~~ 110:47.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 110:47.12 981 | else 110:47.12 | ^~~~ 110:47.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:47.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:47.12 | ^~~~~~~~~~~~~~~~~~ 110:47.12 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:47.12 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:47.12 | ^~~~~~~~~~~~~~~~~~~~~~ 110:50.16 dom/reporting/tests/gtest 110:51.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.10 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 110:51.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.10 1022 | foundInterface = 0; \ 110:51.10 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:51.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.10 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:51.10 962 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 110:51.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 110:51.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 110:51.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.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 110:51.11 302 | } else 110:51.11 | ^~~~ 110:51.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' 110:51.11 302 | } else 110:51.11 | ^~~~ 110:51.11 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:51.11 961 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 110:51.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:51.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:51.12 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 110:51.12 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 110:51.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.13 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 110:51.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.13 1022 | foundInterface = 0; \ 110:51.13 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:51.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.13 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1005:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:51.13 1005 | NS_INTERFACE_MAP_END_INHERITING(Event) 110:51.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 110:51.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.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 110:51.13 302 | } else 110:51.13 | ^~~~ 110:51.13 /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' 110:51.13 302 | } else 110:51.13 | ^~~~ 110:51.13 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:51.13 1004 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 110:51.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:51.16 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 110:51.16 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 110:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.16 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 110:51.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.16 1007 | foundInterface = 0; \ 110:51.16 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:51.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:51.17 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:51.17 1068 | NS_INTERFACE_MAP_END 110:51.17 | ^~~~~~~~~~~~~~~~~~~~ 110:51.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 110:51.17 981 | else 110:51.17 | ^~~~ 110:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:51.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:51.17 | ^~~~~~~~~~~~~~~~~~ 110:51.17 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:51.17 1067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:51.17 | ^~~~~~~~~~~~~~~~~~~~~~ 110:51.17 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 110:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.17 1022 | foundInterface = 0; \ 110:51.17 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:51.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.17 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:51.17 1161 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 110:51.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:51.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 110:51.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.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 110:51.18 302 | } else 110:51.18 | ^~~~ 110:51.18 /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' 110:51.18 302 | } else 110:51.18 | ^~~~ 110:51.18 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:51.18 1160 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 110:51.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:51.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:51.22 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 110:51.22 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 110:51.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.22 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 110:51.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.23 1022 | foundInterface = 0; \ 110:51.23 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.23 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:51.23 1266 | NS_INTERFACE_MAP_END_INHERITING(Event) 110:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 110:51.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 110:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 110:51.24 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 110:51.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:51.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 110:51.24 302 | } else 110:51.24 | ^~~~ 110:51.24 /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' 110:51.24 302 | } else 110:51.24 | ^~~~ 110:51.24 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 110:51.24 1265 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 110:51.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.34 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 110:51.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.34 1007 | foundInterface = 0; \ 110:51.34 | ^~~~~~~~~~~~~~ 110: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' 110:51.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:51.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:51.34 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:51.34 397 | NS_INTERFACE_MAP_END 110:51.35 | ^~~~~~~~~~~~~~~~~~~~ 110: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 110:51.35 981 | else 110:51.35 | ^~~~ 110:51.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:51.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:51.35 | ^~~~~~~~~~~~~~~~~~ 110:51.35 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:51.35 396 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 110:51.35 | ^~~~~~~~~~~~~~~~~~~~~~ 110:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 110:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.51 1007 | foundInterface = 0; \ 110:51.51 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:51.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:51.51 770 | NS_INTERFACE_MAP_END 110:51.51 | ^~~~~~~~~~~~~~~~~~~~ 110: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 110:51.51 981 | else 110:51.51 | ^~~~ 110: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' 110:51.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:51.51 | ^~~~~~~~~~~~~~~~~~ 110:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:51.51 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 110:51.51 | ^~~~~~~~~~~~~~~~~~~~~~ 110:51.53 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 110:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.54 1007 | foundInterface = 0; \ 110:51.54 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:51.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:51.54 39 | NS_INTERFACE_MAP_END 110:51.54 | ^~~~~~~~~~~~~~~~~~~~ 110:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 110:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 110:51.54 /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 110:51.54 391 | else 110:51.54 | ^~~~ 110:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 110:51.54 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 110:51.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:51.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 110:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 110:51.56 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 110:51.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:51.56 1007 | foundInterface = 0; \ 110:51.56 | ^~~~~~~~~~~~~~ 110:51.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' 110:51.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:51.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:51.56 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:51.57 20 | NS_INTERFACE_MAP_END 110:51.57 | ^~~~~~~~~~~~~~~~~~~~ 110:51.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 110:51.57 981 | else 110:51.57 | ^~~~ 110:51.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:51.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:51.57 | ^~~~~~~~~~~~~~~~~~ 110:51.57 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:51.57 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:51.57 | ^~~~~~~~~~~~~~~~~~~~~~ 110:52.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 110:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 110:52.01 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:43, 110:52.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:65: 110:52.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 110:52.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] 110:52.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 110:52.02 | ^ 110:52.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 110:52.02 46 | struct Block { 110:52.02 | ^~~~~ 110:53.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 110:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 110:53.99 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 110:53.99 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 110:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 110:53.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 110:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:53.99 1007 | foundInterface = 0; \ 110:53.99 | ^~~~~~~~~~~~~~ 110: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' 110:53.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:53.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:53.99 307 | NS_INTERFACE_MAP_END 110:53.99 | ^~~~~~~~~~~~~~~~~~~~ 110:53.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 110:53.99 991 | else 110:53.99 | ^~~~ 110:53.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' 110:53.99 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:53.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:53.99 306 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 110:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:55.24 dom/localstorage 111:00.83 dom/localstorage/test/gtest 111:03.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:03.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 111:03.08 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:20, 111:03.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 111:03.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:03.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] 111:03.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:03.08 | ^ 111:03.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:03.09 46 | struct Block { 111:03.09 | ^~~~~ 111:05.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerJob.h:10, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 111:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:2: 111:05.50 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 111:05.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:05.50 1022 | foundInterface = 0; \ 111:05.50 | ^~~~~~~~~~~~~~ 111:05.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' 111:05.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:05.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:05.50 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:05.50 35 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:05.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 111:05.51 981 | else 111:05.51 | ^~~~ 111:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:05.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:05.51 | ^~~~~~~~~~~~~~~~~~ 111:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:05.51 34 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 111:05.51 | ^~~~~~~~~~~~~~~~~~~~~~ 111:08.23 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 111:08.23 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 111:08.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:08.23 1022 | foundInterface = 0; \ 111:08.23 | ^~~~~~~~~~~~~~ 111:08.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' 111:08.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:08.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:08.23 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:08.23 801 | NS_INTERFACE_MAP_END_INHERITING(Storage) 111:08.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:08.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 111:08.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 111:08.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 111:08.23 302 | } else 111:08.23 | ^~~~ 111:08.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' 111:08.23 302 | } else 111:08.23 | ^~~~ 111:08.23 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:08.23 800 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 111:08.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:10.60 dom/prio 111:17.48 dom/prio/test/gtest 111:20.91 dom/l10n 111:22.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 111:22.45 /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*)': 111:22.45 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:2131:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:22.45 2131 | mNextLoadIndex = aNextLoadIndex; 111:22.45 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 111:22.45 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:5850:12: note: 'nextLoadIndex' was declared here 111:22.45 5850 | uint32_t nextLoadIndex; 111:22.45 | ^~~~~~~~~~~~~ 111:27.84 dom/l10n/tests/gtest 111:28.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 111:28.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 111:28.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 111:28.21 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 111:28.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 111:28.21 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 111:28.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.21 1022 | foundInterface = 0; \ 111:28.21 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.22 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:28.22 33 | NS_INTERFACE_MAP_END_INHERITING(Localization) 111:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 111:28.22 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 111:28.22 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 111:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 111:28.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 111:28.22 302 | } else 111:28.22 | ^~~~ 111:28.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' 111:28.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:28.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.22 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:28.22 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 111:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 111:28.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 111:28.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 111:28.26 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 111:28.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 111:28.26 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 111:28.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.26 1007 | foundInterface = 0; \ 111:28.26 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:28.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:28.26 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:28.26 256 | NS_INTERFACE_MAP_END 111:28.26 | ^~~~~~~~~~~~~~~~~~~~ 111:28.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 111:28.27 981 | else 111:28.27 | ^~~~ 111:28.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:28.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:28.27 | ^~~~~~~~~~~~~~~~~~ 111:28.27 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:28.27 255 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:28.27 | ^~~~~~~~~~~~~~~~~~~~~~ 111:28.31 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 111:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.32 1007 | foundInterface = 0; \ 111:28.32 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:28.32 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:28.32 407 | NS_INTERFACE_MAP_END 111:28.32 | ^~~~~~~~~~~~~~~~~~~~ 111: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 111:28.32 981 | else 111:28.32 | ^~~~ 111: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' 111:28.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:28.32 | ^~~~~~~~~~~~~~~~~~ 111:28.32 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:28.32 406 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:28.32 | ^~~~~~~~~~~~~~~~~~~~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 111:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.36 1022 | foundInterface = 0; \ 111:28.36 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:28.36 30 | NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 111:28.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 111:28.36 302 | } else 111:28.36 | ^~~~ 111:28.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' 111:28.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:28.36 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:28.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 111:28.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 111:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.36 1007 | foundInterface = 0; \ 111:28.36 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:28.36 89 | NS_INTERFACE_MAP_END 111:28.36 | ^~~~~~~~~~~~~~~~~~~~ 111:28.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 111:28.36 981 | else 111:28.36 | ^~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:28.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:28.36 | ^~~~~~~~~~~~~~~~~~ 111:28.36 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:28.36 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:28.36 | ^~~~~~~~~~~~~~~~~~~~~~ 111:28.43 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 111:28.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.44 1007 | foundInterface = 0; \ 111:28.44 | ^~~~~~~~~~~~~~ 111:28.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' 111:28.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:28.44 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:28.44 27 | NS_INTERFACE_MAP_END 111:28.44 | ^~~~~~~~~~~~~~~~~~~~ 111:28.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 111:28.44 981 | else 111:28.44 | ^~~~ 111:28.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:28.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:28.44 | ^~~~~~~~~~~~~~~~~~ 111:28.44 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:28.44 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:28.44 | ^~~~~~~~~~~~~~~~~~~~~~ 111:30.68 dom/presentation 111:36.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 111:36.67 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 111:36.67 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 111:36.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:36.67 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 111:36.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:36.67 1007 | foundInterface = 0; \ 111:36.67 | ^~~~~~~~~~~~~~ 111:36.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' 111:36.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:36.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:36.68 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:36.68 37 | NS_INTERFACE_MAP_END 111:36.68 | ^~~~~~~~~~~~~~~~~~~~ 111:36.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 111:36.68 981 | else 111:36.68 | ^~~~ 111:36.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:36.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:36.68 | ^~~~~~~~~~~~~~~~~~ 111:36.68 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:36.68 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:36.68 | ^~~~~~~~~~~~~~~~~~~~~~ 111:36.70 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 111:36.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:36.70 1022 | foundInterface = 0; \ 111:36.70 | ^~~~~~~~~~~~~~ 111:36.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' 111:36.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.70 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:36.70 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.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 111:36.70 981 | else 111:36.70 | ^~~~ 111:36.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:36.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:36.71 | ^~~~~~~~~~~~~~~~~~ 111:36.71 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:36.71 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 111:36.71 | ^~~~~~~~~~~~~~~~~~~~~~ 111:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 111:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:36.89 1022 | foundInterface = 0; \ 111:36.89 | ^~~~~~~~~~~~~~ 111: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' 111:36.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:36.89 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:36.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.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 111:36.89 981 | else 111:36.89 | ^~~~ 111:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:36.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:36.89 | ^~~~~~~~~~~~~~~~~~ 111:36.89 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:36.89 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 111:36.89 | ^~~~~~~~~~~~~~~~~~~~~~ 111:36.95 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 111:36.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:36.95 1022 | foundInterface = 0; \ 111:36.95 | ^~~~~~~~~~~~~~ 111:36.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' 111:36.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:36.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.95 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:36.95 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:36.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 111:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 111:36.95 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 111:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:36.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 111:36.95 302 | } else 111:36.95 | ^~~~ 111:36.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' 111:36.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:36.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:36.95 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:36.95 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 111:36.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:37.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 111:37.02 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 111:37.02 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 111:37.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:37.02 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 111:37.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:37.02 1007 | foundInterface = 0; \ 111:37.02 | ^~~~~~~~~~~~~~ 111:37.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' 111:37.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:37.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:37.02 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:37.02 34 | NS_INTERFACE_MAP_END 111:37.02 | ^~~~~~~~~~~~~~~~~~~~ 111:37.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 111:37.02 981 | else 111:37.02 | ^~~~ 111:37.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:37.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:37.03 | ^~~~~~~~~~~~~~~~~~ 111:37.03 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:37.03 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 111:37.03 | ^~~~~~~~~~~~~~~~~~~~~~ 111:37.34 dom/presentation/provider 111:37.68 dom/plugins/test/testplugin 111:38.25 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 111:38.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:38.25 1022 | foundInterface = 0; \ 111:38.25 | ^~~~~~~~~~~~~~ 111:38.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' 111:38.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:38.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:38.25 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:38.25 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:38.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 111:38.25 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 111:38.25 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 111:38.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:38.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 111:38.25 302 | } else 111:38.25 | ^~~~ 111:38.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' 111:38.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:38.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:38.25 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:38.25 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 111:38.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:39.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 111:39.92 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 111:39.92 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.h:13, 111:39.92 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.cpp:7, 111:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 111:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:39.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] 111:39.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:39.92 | ^ 111:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:39.92 46 | struct Block { 111:39.92 | ^~~~~ 111:40.70 dom/plugins/test/testplugin/secondplugin 111:41.20 dom/plugins/test/testplugin/thirdplugin 111:42.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:42.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 111:42.76 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 111:42.76 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 111:42.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 111:42.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:42.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] 111:42.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:42.76 | ^ 111:42.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:42.76 46 | struct Block { 111:42.76 | ^~~~~ 111:43.69 dom/plugins/test/testplugin/flashplugin 111:44.09 view 111:45.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 111:45.27 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 111:45.27 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 111:45.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:45.27 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 111:45.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:45.27 1007 | foundInterface = 0; \ 111:45.27 | ^~~~~~~~~~~~~~ 111:45.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' 111:45.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:45.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 111:45.27 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:45.27 71 | NS_INTERFACE_MAP_END 111:45.27 | ^~~~~~~~~~~~~~~~~~~~ 111:45.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 111:45.27 981 | else 111:45.27 | ^~~~ 111:45.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:45.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:45.27 | ^~~~~~~~~~~~~~~~~~ 111:45.27 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:45.27 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 111:45.27 | ^~~~~~~~~~~~~~~~~~~~~~ 111:46.63 widget 111:46.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 111: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 = nsDataHashtable]' 111:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 111: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 111:46.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:46.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:46.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 111:46.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 111:46.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:46.90 23 | class nsDataHashtable : public nsBaseHashtable { 111:46.90 | ^~~~~~~~~~~~~~~ 111:49.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 111:49.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]': 111:49.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 = nsDataHashtable]' 111:49.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 111:49.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] 111:49.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:49.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.66 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 111:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 111:49.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:49.66 23 | class nsDataHashtable : public nsBaseHashtable { 111:49.66 | ^~~~~~~~~~~~~~~ 111:51.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 111:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 111:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 111:51.82 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 111:51.82 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 111:51.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:51.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111: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] 111:51.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:51.82 | ^ 111:51.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:51.82 46 | struct Block { 111:51.82 | ^~~~~ 111:54.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 111:54.96 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 111:54.96 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.h:11, 111:54.96 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.cpp:20: 111:54.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 111:54.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] 111:54.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 111:54.96 | ^ 111:54.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 111:54.96 46 | struct Block { 111:54.96 | ^~~~~ 111:57.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 111:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:57.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]': 111:57.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]' 111:57.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 111:57.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] 111:57.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:57.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:57.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:9, 111:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:57.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 111:57.65 23 | class nsDataHashtable : public nsBaseHashtable { 111:57.65 | ^~~~~~~~~~~~~~~ 111:57.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 111:57.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111: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]': 111: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]' 111:57.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 111: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] 111:57.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:57.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:57.70 In file included from /usr/include/c++/9/vector:67, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:10, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 111:57.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:57.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 111:57.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 111:57.70 | ^~~~~~ 111:57.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 111:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:57.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]': 111:57.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]' 111:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 111:57.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] 111:57.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 111:57.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:57.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 111:57.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 111:57.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 111:57.72 52 | class ClipManager { 111:57.72 | ^~~~~~~~~~~ 112:05.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:05.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:05.31 from /builddir/build/BUILD/firefox-70.0.1/widget/ScreenManager.cpp:10: 112:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:05.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] 112:05.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:05.31 | ^ 112:05.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:05.31 46 | struct Block { 112:05.31 | ^~~~~ 112:14.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:14.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:14.05 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 112:14.05 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112:14.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:14.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] 112:14.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:14.05 | ^ 112:14.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:14.05 46 | struct Block { 112:14.05 | ^~~~~ 112:21.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112: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]': 112: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]' 112:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 112: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] 112:21.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:21.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.53 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 112:21.53 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112:21.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 112:21.53 23 | class nsDataHashtable : public nsBaseHashtable { 112:21.53 | ^~~~~~~~~~~~~~~ 112:21.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112:21.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]': 112:21.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]' 112:21.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 112:21.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] 112:21.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:21.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.57 In file included from /usr/include/c++/9/vector:67, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:13, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112:21.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 112:21.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 112:21.57 | ^~~~~~ 112:21.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:21.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 112:21.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]': 112:21.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]' 112:21.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 112:21.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] 112:21.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:21.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:21.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 112:21.58 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:21: 112:21.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 112:21.58 52 | class ClipManager { 112:21.58 | ^~~~~~~~~~~ 112:22.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 112:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 112:22.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 112:22.40 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 112:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:22.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] 112:22.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:22.40 | ^ 112:22.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:22.40 46 | struct Block { 112:22.40 | ^~~~~ 112:27.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 112:27.67 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 112: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]': 112: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]' 112:27.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 112: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] 112:27.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:27.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:27.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 112:27.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 112:27.68 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 112:27.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 112:27.68 23 | class nsDataHashtable : public nsBaseHashtable { 112:27.68 | ^~~~~~~~~~~~~~~ 112:27.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 112:27.76 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 112:27.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]': 112:27.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]' 112:27.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 112:27.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] 112:27.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:27.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:27.77 In file included from /usr/include/c++/9/vector:67, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 112:27.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 112:27.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 112:27.77 | ^~~~~~ 112:27.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:27.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 112:27.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]': 112:27.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]' 112:27.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 112:27.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] 112:27.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:27.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:27.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 112:27.78 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 112:27.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 112:27.78 52 | class ClipManager { 112:27.78 | ^~~~~~~~~~~ 112:45.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 112:45.52 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 112:45.52 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.cpp:10, 112:45.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 112:45.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:45.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] 112:45.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:45.52 | ^ 112:45.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:45.52 46 | struct Block { 112:45.52 | ^~~~~ 112:47.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 112:47.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 112:47.51 from /builddir/build/BUILD/firefox-70.0.1/widget/nsClipboardProxy.cpp:5, 112:47.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 112:47.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 112:47.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] 112:47.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 112:47.52 | ^ 112:47.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 112:47.52 46 | struct Block { 112:47.52 | ^~~~~ 112:49.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 112:49.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]': 112:49.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 = nsDataHashtable]' 112:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 112:49.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] 112:49.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:49.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 112:49.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIScrollableFrame.h:17, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/widget/InputData.h:10, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.h:8, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:7, 112:49.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 112:49.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 112:49.33 23 | class nsDataHashtable : public nsBaseHashtable { 112:49.33 | ^~~~~~~~~~~~~~~ 112:49.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 112:49.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 112:49.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]': 112:49.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]' 112:49.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 112:49.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] 112:49.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:49.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.47 In file included from /usr/include/c++/9/vector:67, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:10, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 112:49.47 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 112:49.47 386 | class vector : protected _Vector_base<_Tp, _Alloc> 112:49.47 | ^~~~~~ 112:49.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 112:49.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 112:49.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]': 112:49.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]' 112:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 112: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 112:49.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:49.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/widget/PuppetWidget.cpp:19, 112:49.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:83: 112:49.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 112:49.48 52 | class ClipManager { 112:49.48 | ^~~~~~~~~~~ 112:53.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 112:53.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]': 112:53.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]' 112:53.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 112:53.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] 112:53.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:53.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:53.20 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 112:53.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 112:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 112:53.21 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 112:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 112:53.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 112:53.21 23 | class nsDataHashtable : public nsBaseHashtable { 112:53.21 | ^~~~~~~~~~~~~~~ 112:53.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:53.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 112:53.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]': 112:53.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]' 112:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 112:53.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] 112:53.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:53.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:53.25 In file included from /usr/include/c++/9/vector:67, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 112:53.25 from /usr/include/c++/9/queue:61, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseAppShell.cpp:6, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:11: 112:53.25 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 112:53.25 386 | class vector : protected _Vector_base<_Tp, _Alloc> 112:53.25 | ^~~~~~ 112:53.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 112:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 112:53.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]': 112:53.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]' 112:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 112:53.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] 112:53.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 112:53.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:53.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/widget/nsNativeTheme.cpp:23, 112:53.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:128: 112:53.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 112:53.26 52 | class ClipManager { 112:53.26 | ^~~~~~~~~~~ 113:08.51 widget/headless 113:08.51 widget/gtk/mozgtk/stub 113:08.51 widget/gtk 113:10.89 widget/gtk/mozgtk/gtk2 113:11.30 widget/gtk/mozgtk/gtk3 113:11.40 widget/gtk/wayland 113:12.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 113:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 113:12.80 from /builddir/build/BUILD/firefox-70.0.1/widget/nsSoundProxy.cpp:5, 113:12.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 113:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:12.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] 113:12.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:12.80 | ^ 113:12.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:12.80 46 | struct Block { 113:12.80 | ^~~~~ 113:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 113:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 113:17.23 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 113:17.23 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 113:17.23 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 113:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 113:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:17.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] 113:17.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:17.23 | ^ 113:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:17.23 46 | struct Block { 113:17.23 | ^~~~~ 113:17.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 113:17.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 113:17.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]': 113:17.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]' 113:17.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 113:17.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] 113:17.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:17.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:17.36 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 113:17.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 113:17.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:17.36 23 | class nsDataHashtable : public nsBaseHashtable { 113:17.36 | ^~~~~~~~~~~~~~~ 113:17.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 113:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 113:17.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]': 113:17.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]' 113:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 113:17.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] 113:17.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:17.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:17.40 In file included from /usr/include/c++/9/vector:67, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 113:17.40 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 113:17.40 386 | class vector : protected _Vector_base<_Tp, _Alloc> 113:17.40 | ^~~~~~ 113:17.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 113:17.41 /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]': 113:17.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]' 113:17.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 113:17.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] 113:17.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:17.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:17.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/widget/nsXPLookAndFeel.cpp:11, 113:17.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:47: 113:17.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 113:17.41 52 | class ClipManager { 113:17.41 | ^~~~~~~~~~~ 113:20.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 113:20.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 113:20.51 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 113:20.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 113:20.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:34: 113:20.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:20.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] 113:20.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:20.51 | ^ 113:20.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:20.51 46 | struct Block { 113:20.51 | ^~~~~ 113:21.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 113:21.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 113:21.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]': 113:21.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]' 113:21.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 113:21.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] 113:21.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:21.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:21.22 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 113:21.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 113:21.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 113:21.22 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 113:21.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 113:21.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:21.22 23 | class nsDataHashtable : public nsBaseHashtable { 113:21.22 | ^~~~~~~~~~~~~~~ 113:21.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 113:21.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]': 113:21.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]' 113:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 113:21.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] 113:21.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:21.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:21.26 In file included from /usr/include/c++/9/vector:67, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 113:21.26 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 113:21.26 386 | class vector : protected _Vector_base<_Tp, _Alloc> 113:21.26 | ^~~~~~ 113:21.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 113:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 113:21.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]': 113:21.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]' 113:21.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 113:21.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] 113:21.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:21.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:21.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 113:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 113:21.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 113:21.27 52 | class ClipManager { 113:21.27 | ^~~~~~~~~~~ 113:26.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 113: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 = nsDataHashtable; long unsigned int N = 3]': 113: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 = nsDataHashtable]' 113:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 113: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 113:26.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:26.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 113:26.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 113:26.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:26.32 23 | class nsDataHashtable : public nsBaseHashtable { 113:26.32 | ^~~~~~~~~~~~~~~ 113:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 113:26.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]': 113:26.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]' 113:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 113:26.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 113:26.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:26.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.36 In file included from /usr/include/c++/9/vector:67, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 113:26.36 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 113:26.36 386 | class vector : protected _Vector_base<_Tp, _Alloc> 113:26.36 | ^~~~~~ 113:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 113:26.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]': 113:26.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 = mozilla::layers::ClipManager]' 113:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 113:26.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] 113:26.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:26.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 113:26.36 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:38: 113: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 113:26.36 52 | class ClipManager { 113:26.36 | ^~~~~~~~~~~ 113:30.51 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp: In member function 'GtkWindow* nsWindow::GetCurrentTopmostWindow()': 113:30.51 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:6623:10: warning: 'topmostParentWindow' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:30.51 6623 | return topmostParentWindow; 113:30.51 | ^~~~~~~~~~~~~~~~~~~ 113:46.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 113:46.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 113:46.14 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 113:46.14 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 113:46.14 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsClipboardWayland.cpp:25, 113:46.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 113:46.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:46.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] 113:46.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:46.14 | ^ 113:46.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:46.14 46 | struct Block { 113:46.14 | ^~~~~ 113:49.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 113:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 113:49.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 113:49.32 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 113:49.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 113:49.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 113:49.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] 113:49.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 113:49.33 | ^ 113:49.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 113:49.33 46 | struct Block { 113:49.33 | ^~~~~ 113:51.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 113:51.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 113:51.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]': 113:51.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]' 113:51.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 113:51.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] 113:51.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:51.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:51.57 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 113:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 113:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 113:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 113:51.57 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11Image.cpp:11, 113:51.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:11: 113:51.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:51.57 23 | class nsDataHashtable : public nsBaseHashtable { 113:51.57 | ^~~~~~~~~~~~~~~ 113:51.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 113: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 = std::vector; long unsigned int N = 3]': 113:51.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]' 113:51.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 113:51.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] 113:51.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:51.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:51.61 In file included from /usr/include/c++/9/vector:67, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 113:51.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.h:12, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:7, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 113:51.62 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 113:51.62 386 | class vector : protected _Vector_base<_Tp, _Alloc> 113:51.62 | ^~~~~~ 113:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 113:51.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]': 113: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::layers::ClipManager]' 113:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 113: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::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 113:51.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:51.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 113:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.cpp:39, 113:51.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:128: 113:51.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 113:51.63 52 | class ClipManager { 113:51.63 | ^~~~~~~~~~~ 113:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 113:54.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]': 113:54.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]' 113:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 113:54.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] 113:54.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:54.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:54.93 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 113:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 113:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 113:54.93 23 | class nsDataHashtable : public nsBaseHashtable { 113:54.93 | ^~~~~~~~~~~~~~~ 113:54.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 113:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 113:54.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]': 113:54.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]' 113:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 113:54.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] 113:54.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:54.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:54.98 In file included from /usr/include/c++/9/vector:67, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 113:54.98 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 113:54.98 386 | class vector : protected _Vector_base<_Tp, _Alloc> 113:54.98 | ^~~~~~ 113:54.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 113:54.98 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 113:54.99 /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]': 113:54.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 = mozilla::layers::ClipManager]' 113:54.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 113:54.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] 113:54.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 113:54.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:54.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 113:54.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 113:54.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 113:54.99 52 | class ClipManager { 113:54.99 | ^~~~~~~~~~~ 114:03.53 widget/x11 114:03.53 widget/gtkxtbin 114:03.53 widget/gtk/mozwayland 114:03.61 editor/libeditor 114:04.10 editor/spellchecker 114:04.11 editor/txmgr 114:04.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:04.88 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.h:9, 114:04.88 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.cpp:6, 114:04.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 114:04.88 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 114:04.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:04.88 1007 | foundInterface = 0; \ 114:04.88 | ^~~~~~~~~~~~~~ 114:04.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' 114:04.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:04.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:04.88 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:04.88 49 | NS_INTERFACE_MAP_END 114:04.88 | ^~~~~~~~~~~~~~~~~~~~ 114:04.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 114:04.89 991 | else 114:04.89 | ^~~~ 114:04.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 114:04.89 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:04.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:04.89 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:04.89 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 114:04.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:06.22 editor/txmgr/tests 114:12.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 114:12.27 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 114:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:12.27 1007 | foundInterface = 0; \ 114:12.27 | ^~~~~~~~~~~~~~ 114:12.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' 114:12.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:12.27 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:12.27 261 | NS_INTERFACE_MAP_END 114:12.27 | ^~~~~~~~~~~~~~~~~~~~ 114:12.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 114:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 114:12.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 114:12.27 302 | } else 114:12.27 | ^~~~ 114:12.27 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 114:12.27 260 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 114:12.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:12.36 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 114:12.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:12.36 1022 | foundInterface = 0; \ 114:12.36 | ^~~~~~~~~~~~~~ 114:12.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' 114:12.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.36 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:12.36 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:12.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 114:12.37 302 | } else 114:12.37 | ^~~~ 114: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' 114:12.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.37 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:12.37 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 114:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:12.37 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 114:12.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:12.37 1022 | foundInterface = 0; \ 114:12.37 | ^~~~~~~~~~~~~~ 114:12.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' 114:12.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.37 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:12.37 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:12.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:12.37 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:12.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:12.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 114:12.38 302 | } else 114:12.38 | ^~~~ 114:12.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' 114:12.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.38 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:12.38 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 114:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:12.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 114:12.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 114:12.50 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 114:12.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:12.50 1007 | foundInterface = 0; \ 114:12.50 | ^~~~~~~~~~~~~~ 114:12.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' 114:12.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:12.50 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:12.50 86 | NS_INTERFACE_MAP_END 114:12.51 | ^~~~~~~~~~~~~~~~~~~~ 114:12.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 114:12.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 114:12.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 114:12.51 302 | } else 114:12.51 | ^~~~ 114:12.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' 114:12.51 85 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 114:12.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.62 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 114:17.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.62 1022 | foundInterface = 0; \ 114:17.62 | ^~~~~~~~~~~~~~ 114:17.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' 114:17.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.62 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.62 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.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 114:17.62 999 | } else 114:17.62 | ^~~~ 114:17.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 114:17.62 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 114:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.62 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 114:17.62 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 114:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.65 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 114:17.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.65 1022 | foundInterface = 0; \ 114:17.65 | ^~~~~~~~~~~~~~ 114:17.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' 114:17.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.65 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.65 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.65 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.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 114:17.65 302 | } else 114:17.65 | ^~~~ 114:17.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' 114:17.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.65 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.65 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 114:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.67 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 114:17.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.67 1022 | foundInterface = 0; \ 114:17.67 | ^~~~~~~~~~~~~~ 114:17.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' 114:17.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.67 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.67 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:17.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.68 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.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 114:17.68 302 | } else 114:17.68 | ^~~~ 114:17.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' 114:17.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.68 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.68 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 114:17.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.70 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 114:17.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.70 1022 | foundInterface = 0; \ 114:17.70 | ^~~~~~~~~~~~~~ 114: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' 114:17.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.71 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.71 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 114:17.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.71 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.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 114:17.71 302 | } else 114:17.71 | ^~~~ 114:17.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' 114:17.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.71 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.71 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 114:17.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 114:17.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.72 1022 | foundInterface = 0; \ 114:17.72 | ^~~~~~~~~~~~~~ 114:17.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' 114:17.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.72 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.72 93 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:17.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.73 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114: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 114:17.73 302 | } else 114:17.73 | ^~~~ 114: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' 114:17.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.73 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.73 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 114:17.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.74 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 114:17.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.74 1022 | foundInterface = 0; \ 114:17.74 | ^~~~~~~~~~~~~~ 114:17.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' 114:17.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:17.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.74 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:17.74 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:17.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.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 114:17.75 302 | } else 114:17.75 | ^~~~ 114:17.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' 114:17.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:17.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.75 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:17.75 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 114:17.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:17.75 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 114:17.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:17.76 1007 | foundInterface = 0; \ 114:17.76 | ^~~~~~~~~~~~~~ 114: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' 114:17.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:17.76 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:17.76 22 | NS_INTERFACE_MAP_END 114:17.76 | ^~~~~~~~~~~~~~~~~~~~ 114:17.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 114:17.76 991 | else 114:17.76 | ^~~~ 114:17.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' 114:17.76 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:17.76 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:17.76 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 114:17.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.08 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 114:18.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:18.08 1007 | foundInterface = 0; \ 114:18.08 | ^~~~~~~~~~~~~~ 114:18.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' 114:18.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:18.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:18.08 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:18.08 213 | NS_INTERFACE_MAP_END 114:18.08 | ^~~~~~~~~~~~~~~~~~~~ 114:18.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 114:18.08 991 | else 114:18.08 | ^~~~ 114:18.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' 114:18.08 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 114:18.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.08 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 114:18.08 212 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 114:18.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:18.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 114:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 114:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:18.65 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 114:18.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 114:18.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:18.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] 114:18.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:18.65 | ^ 114:18.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:18.65 46 | struct Block { 114:18.65 | ^~~~~ 114:20.16 editor/composer 114:20.56 layout/style 114:21.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:21.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]': 114:21.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]' 114:21.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 114:21.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] 114:21.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:21.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:21.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 114:21.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:21.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 114:21.02 23 | class nsDataHashtable : public nsBaseHashtable { 114:21.02 | ^~~~~~~~~~~~~~~ 114:21.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:21.17 /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]': 114:21.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 = std::vector]' 114:21.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 114:21.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] 114:21.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:21.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:21.17 In file included from /usr/include/c++/9/vector:67, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 114:21.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:21.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 114:21.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 114:21.18 | ^~~~~~ 114:21.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 114:21.18 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 114:21.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]': 114:21.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]' 114:21.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 114:21.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] 114:21.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:21.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:21.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 114:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 114:21.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 114:21.19 52 | class ClipManager { 114:21.19 | ^~~~~~~~~~~ 114:21.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 114:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:21.41 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:21.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:21.41 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 114:21.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.41 1022 | foundInterface = 0; \ 114:21.41 | ^~~~~~~~~~~~~~ 114:21.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' 114:21.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:21.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:21.41 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:21.41 216 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 114:21.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:21.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 114:21.41 981 | else 114:21.41 | ^~~~ 114:21.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.41 | ^~~~~~~~~~~~~~~~~~ 114:21.41 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.41 215 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 114:21.41 | ^~~~~~~~~~~~~~~~~~~~~~ 114:21.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 114:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:21.96 1007 | foundInterface = 0; \ 114:21.96 | ^~~~~~~~~~~~~~ 114: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' 114:21.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:21.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:21.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:21.96 1029 | NS_INTERFACE_MAP_END 114:21.96 | ^~~~~~~~~~~~~~~~~~~~ 114:21.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 114:21.96 981 | else 114:21.96 | ^~~~ 114:21.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:21.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:21.96 | ^~~~~~~~~~~~~~~~~~ 114:21.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1028:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:21.96 1028 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 114:21.96 | ^~~~~~~~~~~~~~~~~~~~~~ 114:22.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 114:22.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 114:22.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:22.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] 114:22.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:22.18 | ^ 114:22.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:22.18 46 | struct Block { 114:22.18 | ^~~~~ 114:23.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:23.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:23.52 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 114:23.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:23.52 1022 | foundInterface = 0; \ 114:23.52 | ^~~~~~~~~~~~~~ 114:23.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' 114:23.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:23.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.52 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:23.52 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:23.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:23.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:23.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 114:23.52 302 | } else 114:23.52 | ^~~~ 114:23.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' 114:23.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:23.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.52 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:23.52 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 114:23.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 114:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:23.54 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:23.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:23.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 114:23.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:23.54 1022 | foundInterface = 0; \ 114:23.54 | ^~~~~~~~~~~~~~ 114:23.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' 114:23.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:23.54 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.54 /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 114:23.54 999 | } else 114:23.54 | ^~~~ 114:23.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 114:23.54 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 114:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:23.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 114:23.54 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 114:23.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:24.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:24.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]': 114:24.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]' 114:24.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 114:24.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] 114:24.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:24.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:24.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:24.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:24.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 114:24.92 23 | class nsDataHashtable : public nsBaseHashtable { 114:24.92 | ^~~~~~~~~~~~~~~ 114:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:25.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]': 114:25.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]' 114:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 114:25.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] 114:25.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:25.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:25.07 In file included from /usr/include/c++/9/vector:67, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:25.07 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 114:25.07 386 | class vector : protected _Vector_base<_Tp, _Alloc> 114:25.07 | ^~~~~~ 114:25.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:25.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:25.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]': 114:25.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]' 114:25.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 114:25.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] 114:25.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:25.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:25.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 114:25.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 114:25.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 114:25.08 52 | class ClipManager { 114:25.08 | ^~~~~~~~~~~ 114:27.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 114:27.87 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 114:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:27.87 1007 | foundInterface = 0; \ 114:27.87 | ^~~~~~~~~~~~~~ 114:27.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' 114:27.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:27.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:27.87 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:27.87 51 | NS_INTERFACE_MAP_END 114:27.87 | ^~~~~~~~~~~~~~~~~~~~ 114:27.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 114:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 114:27.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 114:27.87 302 | } else 114:27.87 | ^~~~ 114:27.87 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 114:27.87 50 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 114:27.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.65 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 114:29.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.65 1007 | foundInterface = 0; \ 114:29.66 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:29.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:29.66 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:29.66 32 | NS_INTERFACE_MAP_END 114:29.66 | ^~~~~~~~~~~~~~~~~~~~ 114:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 114:29.66 /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 114:29.66 31 | } else 114:29.66 | ^~~~ 114:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.67 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.67 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 114:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.67 1022 | foundInterface = 0; \ 114:29.67 | ^~~~~~~~~~~~~~ 114: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' 114:29.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.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' 114:29.67 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 114:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.67 /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' 114:29.67 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 114:29.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.67 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.68 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.68 302 | } else 114:29.68 | ^~~~ 114:29.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' 114:29.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.68 /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' 114:29.68 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 114:29.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.68 /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' 114:29.68 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 114:29.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 114:29.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.69 1022 | foundInterface = 0; \ 114:29.69 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.69 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.69 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 114:29.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.69 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.70 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114: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 114:29.70 302 | } else 114:29.70 | ^~~~ 114: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' 114:29.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.70 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.70 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 114:29.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.87 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 114:29.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.88 1022 | foundInterface = 0; \ 114:29.88 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.88 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.88 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 114:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.88 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.88 /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 114:29.88 391 | else 114:29.88 | ^~~~ 114:29.88 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 114:29.88 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 114:29.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.89 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 114:29.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.89 1022 | foundInterface = 0; \ 114:29.89 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.89 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.89 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 114:29.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.89 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.90 302 | } else 114:29.90 | ^~~~ 114:29.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' 114:29.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.90 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 114:29.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 114:29.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.91 1022 | foundInterface = 0; \ 114:29.91 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.91 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 114:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.92 302 | } else 114:29.92 | ^~~~ 114:29.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' 114:29.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.92 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 114:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.93 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.93 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 114:29.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.93 1022 | foundInterface = 0; \ 114:29.93 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.93 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.93 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 114:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.94 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.94 302 | } else 114:29.94 | ^~~~ 114:29.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' 114:29.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.94 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.94 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 114:29.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.96 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 114:29.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.96 1022 | foundInterface = 0; \ 114:29.96 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.96 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.96 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 114:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.96 302 | } else 114:29.96 | ^~~~ 114:29.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' 114:29.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.96 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.96 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 114:29.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 114:29.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:29.99 1022 | foundInterface = 0; \ 114:29.99 | ^~~~~~~~~~~~~~ 114:29.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' 114:29.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:29.99 87 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 114:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:29.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:29.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 114:29.99 302 | } else 114:29.99 | ^~~~ 114:29.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' 114:29.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:29.99 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 114:29.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:30.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:30.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:30.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:30.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:30.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:30.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 114:30.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:30.02 1022 | foundInterface = 0; \ 114:30.02 | ^~~~~~~~~~~~~~ 114:30.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' 114:30.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:30.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:30.02 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 114:30.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:30.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 114:30.02 302 | } else 114:30.02 | ^~~~ 114:30.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' 114:30.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:30.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.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' 114:30.02 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 114:30.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:30.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 114:30.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:30.03 1007 | foundInterface = 0; \ 114:30.03 | ^~~~~~~~~~~~~~ 114:30.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' 114:30.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:30.03 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:30.03 19 | NS_INTERFACE_MAP_END 114:30.03 | ^~~~~~~~~~~~~~~~~~~~ 114:30.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 114:30.03 981 | else 114:30.03 | ^~~~ 114:30.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:30.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:30.03 | ^~~~~~~~~~~~~~~~~~ 114:30.03 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:30.03 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 114:30.03 | ^~~~~~~~~~~~~~~~~~~~~~ 114:30.04 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 114:30.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:30.04 1022 | foundInterface = 0; \ 114:30.04 | ^~~~~~~~~~~~~~ 114:30.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' 114:30.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:30.04 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.04 /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' 114:30.04 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.04 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:30.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 114:30.04 302 | } else 114:30.04 | ^~~~ 114:30.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' 114:30.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.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' 114:30.04 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.04 /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' 114:30.04 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 114:30.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114:30.06 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 114:30.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:30.06 1022 | foundInterface = 0; \ 114:30.06 | ^~~~~~~~~~~~~~ 114:30.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' 114:30.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:30.07 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 114:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 114:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 114:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 114:30.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 114:30.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 114: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 114:30.07 302 | } else 114:30.07 | ^~~~ 114: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' 114:30.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:30.07 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 114:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:32.23 layout/style/test 114:39.83 layout/style/test/gtest 114:40.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 114:40.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 114:40.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:40.87 1022 | foundInterface = 0; \ 114:40.87 | ^~~~~~~~~~~~~~ 114:40.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' 114:40.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:40.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:40.87 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:40.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 114:40.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:40.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 114:40.87 302 | } else 114:40.87 | ^~~~ 114: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' 114:40.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:40.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:40.87 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 114:40.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:40.90 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 114:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 114:40.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 114:40.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:40.90 1022 | foundInterface = 0; \ 114:40.90 | ^~~~~~~~~~~~~~ 114: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' 114:40.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:40.90 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 114:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:40.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 114:40.90 981 | else 114:40.90 | ^~~~ 114:40.90 /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.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:40.90 | ^~~~~~~~~~~~~~~~~~ 114:40.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:40.90 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 114:40.90 | ^~~~~~~~~~~~~~~~~~~~~~ 114:41.02 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 114:41.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:41.02 1022 | foundInterface = 0; \ 114:41.02 | ^~~~~~~~~~~~~~ 114: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' 114:41.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:41.02 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:41.02 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 114:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:41.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:41.03 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 114:41.03 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 114:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:41.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 114:41.03 302 | } else 114:41.03 | ^~~~ 114:41.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' 114:41.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:41.03 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:41.03 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 114:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:41.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 114:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEditor.h:9, 114:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 114:41.60 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:41.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::SelectContentInternal(nsIContent&)': 114:41.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:41.60 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 114:41.61 | ^~ 114:41.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 114:41.61 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:1726:21: note: '*((void*)& newSelectionEnd +16)' was declared here 114:41.61 1726 | EditorRawDOMPoint newSelectionEnd(&aContentToSelect); 114:41.61 | ^~~~~~~~~~~~~~~ 114:41.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:24, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:41.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:41.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& newSelectionStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:41.61 471 | return ref(); 114:41.61 | ^ 114:42.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h: In member function 'nsresult mozilla::HTMLEditor::SplitTextNodesAtRangeEnd(nsTArray >&)': 114:42.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:471:14: warning: '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:42.86 471 | return ref(); 114:42.86 | ^ 114:42.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 114:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEditor.h:9, 114:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 114:42.97 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:42.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)': 114:42.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:385:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:42.97 385 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 114:42.97 | ^~ 114:42.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 114:42.97 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:1766:21: note: '*((void*)& afterElement +16)' was declared here 114:42.97 1766 | EditorRawDOMPoint afterElement(&aElement); 114:42.97 | ^~~~~~~~~~~~ 114:45.94 layout/base 114:46.83 In file included from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:12, 114:46.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 114:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:46.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] 114:46.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:46.83 | ^ 114:46.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:46.83 46 | struct Block { 114:46.83 | ^~~~~ 114:46.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 114:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 114:46.93 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 114:46.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 114:46.93 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 114:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:46.93 1022 | foundInterface = 0; \ 114:46.93 | ^~~~~~~~~~~~~~ 114:46.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' 114:46.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:46.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:46.93 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:46.93 128 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 114:46.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:46.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 114:46.93 981 | else 114:46.93 | ^~~~ 114:46.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:46.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:46.93 | ^~~~~~~~~~~~~~~~~~ 114:46.93 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:46.93 127 | NS_INTERFACE_MAP_ENTRY(nsINamed) 114:46.93 | ^~~~~~~~~~~~~~~~~~~~~~ 114:47.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 114:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEditor.h:9, 114:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 114:47.36 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 114:47.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 114:47.36 /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': 114:47.36 /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] 114:47.36 713 | mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 114:47.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 114:47.36 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:2571:27: note: '*((void*)& atAnchor +16)' was declared here 114:47.36 2571 | const EditorRawDOMPoint atAnchor(SelectionRefPtr()->AnchorRef()); 114:47.36 | ^~~~~~~~ 114:48.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 114:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 114:48.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:48.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] 114:48.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:48.41 | ^ 114: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 114:48.41 46 | struct Block { 114:48.41 | ^~~~~ 114:49.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:49.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]': 114:49.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]' 114:49.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 114:49.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] 114:49.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:49.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 114:49.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:49.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 114:49.58 23 | class nsDataHashtable : public nsBaseHashtable { 114:49.58 | ^~~~~~~~~~~~~~~ 114:49.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:49.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]': 114:49.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]' 114:49.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 114:49.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] 114:49.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:49.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.71 In file included from /usr/include/c++/9/vector:67, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:49.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 114:49.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 114:49.71 | ^~~~~~ 114:49.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 114:49.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 114:49.72 /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]': 114:49.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]' 114:49.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 114:49.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] 114:49.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:49.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditorDataTransfer.cpp:12, 114:49.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:83: 114:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 114:49.73 52 | class ClipManager { 114:49.73 | ^~~~~~~~~~~ 114:50.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 114:50.65 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 114:50.65 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp:70:39: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:50.65 70 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 114:50.66 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLTableEditor.cpp:200:11: note: 'newCellIndex' was declared here 114:50.66 200 | int32_t newCellIndex; 114:50.66 | ^~~~~~~~~~~~ 114:52.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 114:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 114:52.67 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 114:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 114:52.67 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 114:52.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:52.67 1007 | foundInterface = 0; \ 114:52.67 | ^~~~~~~~~~~~~~ 114:52.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' 114:52.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:52.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:52.68 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:52.68 97 | NS_INTERFACE_MAP_END 114:52.68 | ^~~~~~~~~~~~~~~~~~~~ 114: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 114:52.68 981 | else 114:52.68 | ^~~~ 114:52.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:52.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:52.68 | ^~~~~~~~~~~~~~~~~~ 114:52.68 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:52.68 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 114:52.68 | ^~~~~~~~~~~~~~~~~~~~~~ 114:53.98 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 114:53.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:53.99 1022 | foundInterface = 0; \ 114:53.99 | ^~~~~~~~~~~~~~ 114:53.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' 114:53.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:53.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:53.99 108 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 114:53.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114: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 114:53.99 981 | else 114:53.99 | ^~~~ 114: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' 114:53.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:53.99 | ^~~~~~~~~~~~~~~~~~ 114:53.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:53.99 107 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 114:53.99 | ^~~~~~~~~~~~~~~~~~~~~~ 114:54.73 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 114:54.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:54.73 1022 | foundInterface = 0; \ 114:54.73 | ^~~~~~~~~~~~~~ 114:54.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' 114:54.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:54.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:54.73 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:54.73 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 114:54.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:54.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 114:54.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 114:54.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 114:54.73 302 | } else 114:54.73 | ^~~~ 114:54.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' 114:54.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:54.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:54.73 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:54.73 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 114:54.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:54.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 114:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 114:54.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 114:54.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 114:54.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 114:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:54.91 1007 | foundInterface = 0; \ 114:54.91 | ^~~~~~~~~~~~~~ 114:54.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' 114:54.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:54.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:54.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:54.91 633 | NS_INTERFACE_MAP_END 114:54.91 | ^~~~~~~~~~~~~~~~~~~~ 114:54.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 114:54.91 981 | else 114:54.91 | ^~~~ 114:54.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:54.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:54.91 | ^~~~~~~~~~~~~~~~~~ 114:54.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:54.91 632 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 114:54.91 | ^~~~~~~~~~~~~~~~~~~~~~ 114:54.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 114:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 114:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 114:54.93 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 114:54.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 114:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 114:54.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] 114:54.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 114:54.93 | ^ 114:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 114:54.93 46 | struct Block { 114:54.93 | ^~~~~ 114:55.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 114:55.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:55.41 1007 | foundInterface = 0; \ 114:55.41 | ^~~~~~~~~~~~~~ 114: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' 114:55.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 114:55.41 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:55.41 24 | NS_INTERFACE_MAP_END 114:55.41 | ^~~~~~~~~~~~~~~~~~~~ 114: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 114:55.41 981 | else 114:55.41 | ^~~~ 114: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' 114:55.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:55.41 | ^~~~~~~~~~~~~~~~~~ 114:55.41 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:55.41 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 114:55.41 | ^~~~~~~~~~~~~~~~~~~~~~ 114:57.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 114:57.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 114:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 114:57.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]': 114:57.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]' 114:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 114:57.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] 114:57.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:57.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:57.30 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 114:57.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 114:57.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:18, 114:57.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 114:57.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 114:57.30 23 | class nsDataHashtable : public nsBaseHashtable { 114:57.30 | ^~~~~~~~~~~~~~~ 114:57.34 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 114:57.34 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 114:57.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 114:57.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]': 114:57.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]' 114:57.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 114:57.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] 114:57.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:57.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:57.34 In file included from /usr/include/c++/9/vector:67, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 114:57.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 114:57.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 114:57.35 | ^~~~~~ 114:57.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 114:57.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 114:57.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]': 114:57.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]' 114:57.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 114:57.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] 114:57.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 114:57.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:57.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 114:57.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 114:57.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 114:57.36 52 | class ClipManager { 114:57.36 | ^~~~~~~~~~~ 115:02.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 115:02.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]': 115:02.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]' 115:02.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 115:02.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] 115:02.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:02.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:02.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 115:02.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 115:02.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:02.59 23 | class nsDataHashtable : public nsBaseHashtable { 115:02.59 | ^~~~~~~~~~~~~~~ 115:02.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 115:02.63 /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]': 115:02.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 = std::vector]' 115:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 115:02.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:02.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:02.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:02.63 In file included from /usr/include/c++/9/vector:67, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 115:02.63 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 115:02.63 386 | class vector : protected _Vector_base<_Tp, _Alloc> 115:02.63 | ^~~~~~ 115:02.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 115:02.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]': 115:02.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]' 115:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 115:02.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] 115:02.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:02.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:02.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 115:02.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 115:02.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 115:02.64 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 115:02.64 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 115:02.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 115:02.64 52 | class ClipManager { 115:02.64 | ^~~~~~~~~~~ 115:11.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:11.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 115:11.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 115:11.58 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:11.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:11.58 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 115:11.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:11.58 1022 | foundInterface = 0; \ 115:11.58 | ^~~~~~~~~~~~~~ 115:11.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' 115:11.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:11.58 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:11.58 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 115:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:11.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:11.58 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:11.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115: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 115:11.59 302 | } else 115:11.59 | ^~~~ 115:11.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' 115:11.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 115:11.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:11.59 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 115:11.59 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 115:11.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:14.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 115:14.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 115:14.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 115:14.09 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:9, 115:14.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 115:14.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:14.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] 115:14.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:14.09 | ^ 115:14.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:14.09 46 | struct Block { 115:14.09 | ^~~~~ 115:18.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 115:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 115:18.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:18.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:18.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 115:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:18.50 1007 | foundInterface = 0; \ 115:18.50 | ^~~~~~~~~~~~~~ 115:18.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' 115:18.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:18.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 115:18.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:18.50 25 | NS_INTERFACE_MAP_END 115:18.50 | ^~~~~~~~~~~~~~~~~~~~ 115:18.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 115:18.50 981 | else 115:18.50 | ^~~~ 115:18.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:18.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:18.50 | ^~~~~~~~~~~~~~~~~~ 115:18.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:18.50 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 115:18.50 | ^~~~~~~~~~~~~~~~~~~~~~ 115:18.59 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 115:18.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:18.59 1007 | foundInterface = 0; \ 115:18.60 | ^~~~~~~~~~~~~~ 115:18.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' 115:18.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:18.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 115:18.60 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:18.60 29 | NS_INTERFACE_MAP_END 115:18.60 | ^~~~~~~~~~~~~~~~~~~~ 115:18.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 115:18.60 981 | else 115:18.60 | ^~~~ 115:18.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:18.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:18.60 | ^~~~~~~~~~~~~~~~~~ 115:18.60 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:18.60 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 115:18.60 | ^~~~~~~~~~~~~~~~~~~~~~ 115:18.65 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 115:18.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:18.65 1022 | foundInterface = 0; \ 115:18.65 | ^~~~~~~~~~~~~~ 115: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' 115:18.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:18.66 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:18.66 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 115:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:18.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:18.66 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:18.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115: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 115:18.66 302 | } else 115:18.66 | ^~~~ 115: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' 115:18.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 115:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:18.66 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 115:18.66 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 115:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:20.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 115:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 115:20.45 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:20.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:20.45 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 115:20.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:20.45 1007 | foundInterface = 0; \ 115:20.45 | ^~~~~~~~~~~~~~ 115:20.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' 115:20.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:20.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 115:20.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:20.46 175 | NS_INTERFACE_MAP_END 115:20.46 | ^~~~~~~~~~~~~~~~~~~~ 115: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 115:20.46 981 | else 115:20.46 | ^~~~ 115: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' 115:20.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:20.46 | ^~~~~~~~~~~~~~~~~~ 115:20.46 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:20.46 174 | NS_INTERFACE_MAP_ENTRY(nsISupports) 115:20.46 | ^~~~~~~~~~~~~~~~~~~~~~ 115:21.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:21.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::pair; long unsigned int N = 256]': 115:21.49 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 115:21.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 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 115:21.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:21.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:21.49 In file included from /usr/include/c++/9/utility:70, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Move.h:14, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Array.h:14, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:25, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:13, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:21.49 /usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 115:21.49 208 | struct pair 115:21.49 | ^~~~ 115:22.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115: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]': 115: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]' 115:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 115: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] 115:22.12 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:22.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:22.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:22.12 23 | class nsDataHashtable : public nsBaseHashtable { 115:22.12 | ^~~~~~~~~~~~~~~ 115:22.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:22.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]': 115:22.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]' 115:22.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 115:22.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] 115:22.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:22.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:22.16 In file included from /usr/include/c++/9/vector:67, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115:22.16 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 115:22.16 386 | class vector : protected _Vector_base<_Tp, _Alloc> 115:22.16 | ^~~~~~ 115:22.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:22.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 115: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 115: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 = mozilla::layers::ClipManager]' 115:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 115: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:22.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:22.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:11, 115:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 115:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 115:22.17 52 | class ClipManager { 115:22.17 | ^~~~~~~~~~~ 115:24.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 115:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 115:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 115:24.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 115:24.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 115:24.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 115:24.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:24.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] 115:24.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:24.28 | ^ 115:24.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:24.28 46 | struct Block { 115:24.28 | ^~~~~ 115:28.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 115:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 115:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 115:28.70 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 115:28.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 115:28.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 115:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:28.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] 115:28.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:28.70 | ^ 115:28.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:28.70 46 | struct Block { 115:28.70 | ^~~~~ 115:31.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:14, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:31.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:31.76 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 115:31.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:31.76 1007 | foundInterface = 0; \ 115:31.76 | ^~~~~~~~~~~~~~ 115:31.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' 115:31.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:31.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 115:31.76 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:31.76 629 | NS_INTERFACE_MAP_END 115:31.76 | ^~~~~~~~~~~~~~~~~~~~ 115:31.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 115:31.76 981 | else 115:31.76 | ^~~~ 115:31.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:31.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:31.76 | ^~~~~~~~~~~~~~~~~~ 115:31.76 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:31.76 627 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 115:31.76 | ^~~~~~~~~~~~~~~~~~~~~~ 115:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:32.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]': 115:32.86 /builddir/build/BUILD/firefox-70.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 115:32.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] 115:32.86 43 | memset(aT, 0, sizeof(T)); 115:32.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 115:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsSize.h:12, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:13, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.h:22, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:22, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 115:32.86 123 | struct PointTyped 115:32.86 | ^~~~~~~~~~ 115:33.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 115:33.07 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:851:25: required from here 115:33.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 type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:33.07 31 | memset(aT, 0, sizeof(T)); 115:33.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 115:33.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayUtils.h:24, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:19, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 115:33.07 42 | class EnumeratedArray { 115:33.07 | ^~~~~~~~~~~~~~~ 115:33.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115: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 = nsDataHashtable; long unsigned int N = 3]': 115: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 = nsDataHashtable]' 115:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 115: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 115:33.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:33.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:33.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:33.50 23 | class nsDataHashtable : public nsBaseHashtable { 115:33.50 | ^~~~~~~~~~~~~~~ 115:33.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.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]': 115:33.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]' 115:33.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 115:33.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] 115:33.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:33.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:33.76 In file included from /usr/include/c++/9/vector:67, 115:33.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 115:33.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 115:33.77 | ^~~~~~ 115:33.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 115:33.77 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 115:33.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]': 115:33.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]' 115:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 115: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] 115:33.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:33.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:33.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 115:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 115:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 115:33.78 52 | class ClipManager { 115:33.78 | ^~~~~~~~~~~ 115:34.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 115:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 115:34.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsStyleSheetService.cpp:18, 115:34.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 115:34.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:34.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] 115:34.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:34.33 | ^ 115:34.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:34.33 46 | struct Block { 115:34.33 | ^~~~~ 115:35.14 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 115:35.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:35.15 1007 | foundInterface = 0; \ 115:35.15 | ^~~~~~~~~~~~~~ 115:35.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' 115:35.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:35.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 115:35.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:35.15 279 | NS_INTERFACE_MAP_END 115:35.15 | ^~~~~~~~~~~~~~~~~~~~ 115:35.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 115:35.15 981 | else 115:35.15 | ^~~~ 115:35.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:35.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:35.15 | ^~~~~~~~~~~~~~~~~~ 115:35.15 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:35.15 278 | NS_INTERFACE_MAP_ENTRY(nsISupports) 115:35.15 | ^~~~~~~~~~~~~~~~~~~~~~ 115:37.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 115:37.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:37.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]': 115:37.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]' 115:37.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 115:37.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] 115:37.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:37.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:37.11 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:37.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:37.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:37.11 23 | class nsDataHashtable : public nsBaseHashtable { 115:37.11 | ^~~~~~~~~~~~~~~ 115:37.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:37.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:37.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]': 115:37.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]' 115:37.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 115:37.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] 115:37.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:37.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:37.15 In file included from /usr/include/c++/9/vector:67, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:37.16 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 115:37.16 386 | class vector : protected _Vector_base<_Tp, _Alloc> 115:37.16 | ^~~~~~ 115:37.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 115:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 115:37.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]': 115:37.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]' 115:37.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 115:37.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] 115:37.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:37.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:37.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 115:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 115:37.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 115:37.17 52 | class ClipManager { 115:37.17 | ^~~~~~~~~~~ 115:40.54 layout/base/gtest 115:43.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 115:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 115:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 115:43.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 115:43.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 115:43.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:43.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] 115:43.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:43.19 | ^ 115:43.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:43.19 46 | struct Block { 115:43.19 | ^~~~~ 115:48.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 115:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 115:48.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 115:48.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 115:48.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 115:48.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:48.02 1022 | foundInterface = 0; \ 115:48.02 | ^~~~~~~~~~~~~~ 115:48.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' 115:48.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:48.02 352 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 115:48.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:48.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 115:48.02 981 | else 115:48.02 | ^~~~ 115:48.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:48.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:48.02 | ^~~~~~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:48.02 351 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 115:48.02 | ^~~~~~~~~~~~~~~~~~~~~~ 115:48.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 115:48.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:48.39 1022 | foundInterface = 0; \ 115:48.39 | ^~~~~~~~~~~~~~ 115:48.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' 115:48.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:48.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:48.39 64 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 115:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:48.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 115:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 115:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 115:48.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 115:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 115:48.39 /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 115:48.39 391 | else 115:48.39 | ^~~~ 115:48.39 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 115:48.39 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 115:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:49.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 115:49.46 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 115:49.46 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:2656:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 115:49.46 2656 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 115:49.46 | ^~ 115:50.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 115:50.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 115:50.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]': 115:50.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]' 115:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 115:50.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] 115:50.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:50.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:50.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 115:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 115:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 115:50.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 115:50.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 115:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 115:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 115:50.35 23 | class nsDataHashtable : public nsBaseHashtable { 115:50.35 | ^~~~~~~~~~~~~~~ 115:50.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 115:50.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 115:50.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]': 115:50.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]' 115:50.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 115:50.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] 115:50.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:50.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:50.39 In file included from /usr/include/c++/9/vector:67, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 115:50.39 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 115:50.39 386 | class vector : protected _Vector_base<_Tp, _Alloc> 115:50.39 | ^~~~~~ 115:50.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 115:50.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 115:50.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]': 115:50.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]' 115:50.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 115:50.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] 115:50.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 115:50.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:50.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 115:50.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 115:50.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 115:50.40 52 | class ClipManager { 115:50.40 | ^~~~~~~~~~~ 116:09.09 layout/generic 116:10.01 layout/forms 116:16.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:16.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:16.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 116:16.63 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 116:16.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 116:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:16.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] 116:16.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:16.63 | ^ 116:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:16.63 46 | struct Block { 116:16.63 | ^~~~~ 116:19.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:19.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:19.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 116:19.09 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 116:19.09 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 116:19.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:19.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] 116:19.09 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:19.09 | ^ 116:19.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:19.09 46 | struct Block { 116:19.09 | ^~~~~ 116:21.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 116:21.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 116:21.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 116:21.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:21.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] 116:21.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:21.19 | ^ 116:21.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:21.19 46 | struct Block { 116:21.19 | ^~~~~ 116:25.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 116:25.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]': 116:25.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]' 116:25.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 116:25.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] 116:25.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:25.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:25.47 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 116:25.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 116:25.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:25.47 23 | class nsDataHashtable : public nsBaseHashtable { 116:25.47 | ^~~~~~~~~~~~~~~ 116:25.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 116:25.65 /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]': 116:25.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 = std::vector]' 116:25.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 116:25.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 116:25.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:25.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:25.65 In file included from /usr/include/c++/9/vector:67, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 116:25.65 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 116:25.65 386 | class vector : protected _Vector_base<_Tp, _Alloc> 116:25.65 | ^~~~~~ 116:25.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 116:25.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]': 116:25.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]' 116:25.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 116:25.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] 116:25.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:25.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:25.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 116:25.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 116:25.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 116:25.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 116:25.66 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 116:25.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 116:25.66 52 | class ClipManager { 116:25.66 | ^~~~~~~~~~~ 116:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:27.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]': 116:27.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]' 116:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 116:27.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] 116:27.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 116:27.05 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingBorders.h:18, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:12, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 116:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:27.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:27.06 23 | class nsDataHashtable : public nsBaseHashtable { 116:27.06 | ^~~~~~~~~~~~~~~ 116:27.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 116:27.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]': 116:27.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]' 116:27.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 116:27.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] 116:27.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:15, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 116:27.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 116:27.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:27.08 23 | class nsDataHashtable : public nsBaseHashtable { 116:27.08 | ^~~~~~~~~~~~~~~ 116:27.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 116:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 116:27.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]': 116:27.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]' 116:27.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 116:27.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] 116:27.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.14 In file included from /usr/include/c++/9/vector:67, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:18, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 116:27.14 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 116:27.14 386 | class vector : protected _Vector_base<_Tp, _Alloc> 116:27.14 | ^~~~~~ 116:27.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 116:27.14 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 116:27.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]': 116:27.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]' 116:27.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 116:27.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] 116:27.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 116:27.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 116:27.15 52 | class ClipManager { 116:27.15 | ^~~~~~~~~~~ 116:27.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 116:27.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116: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]': 116: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]' 116:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 116: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] 116:27.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.16 In file included from /usr/include/c++/9/vector:67, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 116:27.16 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:27.17 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 116:27.17 386 | class vector : protected _Vector_base<_Tp, _Alloc> 116:27.17 | ^~~~~~ 116:27.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:27.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::layers::ClipManager; long unsigned int N = 3]': 116:27.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 = mozilla::layers::ClipManager]' 116:27.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 116:27.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] 116:27.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:27.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:27.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 116:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 116:27.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 116:27.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 116:27.18 52 | class ClipManager { 116:27.18 | ^~~~~~~~~~~ 116:45.92 layout/tables 116:46.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 116:46.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]': 116:46.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]' 116:46.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 116:46.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] 116:46.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 116:46.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:46.07 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 116:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 116:46.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 116:46.08 23 | class nsDataHashtable : public nsBaseHashtable { 116:46.08 | ^~~~~~~~~~~~~~~ 116:54.26 layout/svg 116:55.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:55.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:55.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 116:55.68 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 116:55.68 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 116:55.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 116:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:55.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] 116:55.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:55.68 | ^ 116:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:55.68 46 | struct Block { 116:55.68 | ^~~~~ 116:55.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 116:55.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 116:55.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:55.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] 116:55.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:55.78 | ^ 116:55.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 116:55.78 46 | struct Block { 116:55.78 | ^~~~~ 116:58.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 116:58.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 116:58.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 116:58.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 116:58.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 116:58.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 116:58.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 116:58.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] 116:58.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 116:58.21 | ^ 116:58.21 /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.21 46 | struct Block { 116:58.21 | ^~~~~ 116:59.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 116:59.40 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 116:59.41 /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] 116:59.41 7382 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 116:59.41 | ^ 116:59.41 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:5910:8: note: 'struct BCBlockDirSeg' declared here 116:59.41 5910 | struct BCBlockDirSeg { 116:59.41 | ^~~~~~~~~~~~~ 117:02.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:02.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 117: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 = nsDataHashtable; long unsigned int N = 3]': 117: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 = nsDataHashtable]' 117:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 117:02.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:02.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:02.08 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 117:02.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 117:02.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:02.08 23 | class nsDataHashtable : public nsBaseHashtable { 117:02.08 | ^~~~~~~~~~~~~~~ 117:02.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:02.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 117: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 = std::vector; long unsigned int N = 3]': 117: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 = std::vector]' 117:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 117:02.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:02.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:02.29 In file included from /usr/include/c++/9/vector:67, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:02.29 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 117:02.30 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:02.30 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:02.30 | ^~~~~~ 117:02.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 117:02.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 117: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 117: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 = mozilla::layers::ClipManager]' 117:02.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 117:02.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:02.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:02.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 117:02.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 117:02.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:02.31 52 | class ClipManager { 117:02.31 | ^~~~~~~~~~~ 117:03.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:03.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 117:03.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]': 117:03.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]' 117:03.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117:03.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] 117:03.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:03.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:03.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 117:03.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 117:03.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:03.11 23 | class nsDataHashtable : public nsBaseHashtable { 117:03.11 | ^~~~~~~~~~~~~~~ 117:03.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 117:03.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 117:03.17 /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]': 117:03.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 = std::vector]' 117:03.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117:03.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] 117:03.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:03.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:03.18 In file included from /usr/include/c++/9/vector:67, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 117:03.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:03.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:03.18 | ^~~~~~ 117:03.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 117:03.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 117:03.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]': 117:03.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]' 117:03.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117:03.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] 117:03.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:03.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:03.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 117:03.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 117:03.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:03.19 52 | class ClipManager { 117:03.19 | ^~~~~~~~~~~ 117:04.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:04.57 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:04.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:04.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:04.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]': 117:04.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]' 117:04.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117:04.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] 117:04.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:04.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:04.59 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 117:04.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:04.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:04.59 23 | class nsDataHashtable : public nsBaseHashtable { 117:04.60 | ^~~~~~~~~~~~~~~ 117:04.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:04.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 117:04.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:04.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]': 117:04.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]' 117:04.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117:04.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] 117:04.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:04.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:04.82 In file included from /usr/include/c++/9/vector:67, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:04.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:04.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:04.83 | ^~~~~~ 117:04.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:04.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:04.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]': 117:04.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]' 117:04.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117:04.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] 117:04.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:04.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:04.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:04.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:04.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 117:04.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 117:04.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 117:04.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:04.85 52 | class ClipManager { 117:04.85 | ^~~~~~~~~~~ 117:06.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 117:06.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:06.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:06.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 117:06.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:06.32 1007 | foundInterface = 0; \ 117:06.32 | ^~~~~~~~~~~~~~ 117:06.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' 117:06.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:06.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:06.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:06.32 620 | NS_INTERFACE_MAP_END 117:06.32 | ^~~~~~~~~~~~~~~~~~~~ 117:06.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 117:06.32 981 | else 117:06.32 | ^~~~ 117:06.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:06.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:06.32 | ^~~~~~~~~~~~~~~~~~ 117:06.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:619:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:06.32 619 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 117:06.32 | ^~~~~~~~~~~~~~~~~~~~~~ 117:06.34 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 117:06.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:06.34 1007 | foundInterface = 0; \ 117:06.34 | ^~~~~~~~~~~~~~ 117:06.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' 117:06.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:06.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 117:06.34 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:705:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:06.34 705 | NS_INTERFACE_MAP_END 117:06.34 | ^~~~~~~~~~~~~~~~~~~~ 117:06.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 117:06.34 981 | else 117:06.34 | ^~~~ 117:06.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:06.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:06.35 | ^~~~~~~~~~~~~~~~~~ 117:06.35 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:704:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:06.35 704 | NS_INTERFACE_MAP_ENTRY(nsISupports) 117:06.35 | ^~~~~~~~~~~~~~~~~~~~~~ 117:06.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 117:06.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 117:06.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:06.53 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 117:06.53 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 117:06.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 117:06.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:06.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] 117:06.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:06.53 | ^ 117:06.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:06.53 46 | struct Block { 117:06.53 | ^~~~~ 117:08.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:83: 117:08.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)': 117:08.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/ReflowInput.cpp:929:15: warning: 'frameType' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:08.15 929 | frameType = NS_FRAME_REPLACED_CONTAINS_BLOCK(frameType); 117:12.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:12.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:12.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]': 117:12.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]' 117:12.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117:12.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] 117:12.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:12.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:12.57 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 117:12.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 117:12.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:19, 117:12.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:12.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:12.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:12.57 23 | class nsDataHashtable : public nsBaseHashtable { 117:12.57 | ^~~~~~~~~~~~~~~ 117:12.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:12.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:12.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:12.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]': 117:12.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]' 117:12.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117:12.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] 117:12.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:12.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:12.85 In file included from /usr/include/c++/9/vector:67, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 117:12.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:12.86 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:12.86 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:12.87 | ^~~~~~ 117:12.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 117:12.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 117:12.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]': 117:12.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]' 117:12.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117:12.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] 117:12.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:12.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:12.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:12.88 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 117:12.89 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 117:12.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 117:12.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:12.89 52 | class ClipManager { 117:12.89 | ^~~~~~~~~~~ 117:32.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 117:32.74 /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)': 117:32.74 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFlexContainerFrame.cpp:4997:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:32.74 4997 | if (flexContainerAscent == nscoord_MIN) { 117:32.74 | ^~ 117:34.67 layout/xul 117:39.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 117:39.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 117:39.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:39.31 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 117:39.31 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 117:39.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 117:39.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:39.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] 117:39.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:39.31 | ^ 117:39.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:39.31 46 | struct Block { 117:39.31 | ^~~~~ 117:43.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 117:43.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]': 117:43.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]' 117:43.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117:43.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] 117:43.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:43.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:43.38 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 117:43.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 117:43.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 117:43.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:43.39 23 | class nsDataHashtable : public nsBaseHashtable { 117:43.39 | ^~~~~~~~~~~~~~~ 117:43.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 117:43.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 117:43.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 117:43.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 117:43.65 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 117:43.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 117:43.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 117:43.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] 117:43.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 117:43.65 | ^ 117:43.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 117:43.65 46 | struct Block { 117:43.65 | ^~~~~ 117:44.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 117:44.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]': 117:44.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]' 117:44.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117:44.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] 117:44.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:44.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:44.69 In file included from /usr/include/c++/9/vector:67, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 117:44.69 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:44.69 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:44.69 | ^~~~~~ 117:44.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 117:44.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]': 117:44.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]' 117:44.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117:44.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] 117:44.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:44.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:44.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 117:44.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 117:44.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:44.69 52 | class ClipManager { 117:44.69 | ^~~~~~~~~~~ 117:50.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 117:50.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]': 117:50.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]' 117:50.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 117:50.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] 117:50.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:50.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:50.80 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 117:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 117:50.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 117:50.80 23 | class nsDataHashtable : public nsBaseHashtable { 117:50.80 | ^~~~~~~~~~~~~~~ 117:51.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 117:51.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 117: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 = std::vector; long unsigned int N = 3]': 117: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 = std::vector]' 117:51.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 117:51.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] 117:51.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:51.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:51.07 In file included from /usr/include/c++/9/vector:67, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 117:51.07 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 117:51.07 386 | class vector : protected _Vector_base<_Tp, _Alloc> 117:51.07 | ^~~~~~ 117:51.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 117:51.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 117:51.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]': 117:51.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]' 117:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 117: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] 117:51.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 117:51.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:51.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 117:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 117:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 117:51.08 52 | class ClipManager { 117:51.08 | ^~~~~~~~~~~ 118:06.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 118:06.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 118:06.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:06.77 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 118:06.77 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 118:06.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 118:06.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:06.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] 118:06.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:06.78 | ^ 118:06.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:06.78 46 | struct Block { 118:06.78 | ^~~~~ 118:11.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 118:11.46 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 118:11.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]': 118:11.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]' 118:11.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118:11.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] 118:11.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:11.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:11.47 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 118:11.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 118:11.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:11.47 23 | class nsDataHashtable : public nsBaseHashtable { 118:11.47 | ^~~~~~~~~~~~~~~ 118:11.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:11.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 118:11.63 /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]': 118:11.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 = std::vector]' 118:11.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:11.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 118:11.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:11.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:11.63 In file included from /usr/include/c++/9/vector:67, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 118:11.63 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:11.63 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:11.63 | ^~~~~~ 118:11.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:11.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 118:11.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]': 118:11.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]' 118:11.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:11.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] 118:11.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:11.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:11.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 118:11.64 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 118:11.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 118:11.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:11.65 52 | class ClipManager { 118:11.65 | ^~~~~~~~~~~ 118:15.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 118:15.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 118:15.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:15.15 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:15.15 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 118:15.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 118:15.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:15.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] 118:15.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:15.16 | ^ 118:15.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:15.16 46 | struct Block { 118:15.16 | ^~~~~ 118:17.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 118:17.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 118:17.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 118:17.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:7, 118:17.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:17.90 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 118:17.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:17.90 1007 | foundInterface = 0; \ 118:17.90 | ^~~~~~~~~~~~~~ 118:17.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' 118:17.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:17.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 118:17.90 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:17.90 1023 | NS_INTERFACE_MAP_END 118:17.90 | ^~~~~~~~~~~~~~~~~~~~ 118:17.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 118:17.91 981 | else 118:17.91 | ^~~~ 118:17.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:17.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:17.91 | ^~~~~~~~~~~~~~~~~~ 118:17.91 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:17.91 1022 | NS_INTERFACE_MAP_ENTRY(nsISupports) 118:17.91 | ^~~~~~~~~~~~~~~~~~~~~~ 118:18.01 layout/xul/tree 118:20.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:20.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]': 118:20.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]' 118:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118:20.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] 118:20.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:20.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.40 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 118:20.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:20.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:20.40 23 | class nsDataHashtable : public nsBaseHashtable { 118:20.40 | ^~~~~~~~~~~~~~~ 118:20.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:20.57 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:20.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]': 118:20.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]' 118:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:20.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] 118:20.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:20.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.58 In file included from /usr/include/c++/9/vector:67, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:20.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:20.59 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:20.59 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:20.59 | ^~~~~~ 118:20.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 118:20.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]': 118:20.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]' 118:20.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:20.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 118:20.59 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:20.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 118:20.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 118:20.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:20.59 52 | class ClipManager { 118:20.59 | ^~~~~~~~~~~ 118:27.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 118:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 118:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 118:27.28 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 118:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 118:27.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:27.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:27.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:27.28 | ^ 118:27.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:27.28 46 | struct Block { 118:27.28 | ^~~~~ 118:27.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 118:27.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 118:27.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:27.46 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:27.46 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 118:27.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:27.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:27.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] 118:27.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:27.46 | ^ 118:27.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:27.46 46 | struct Block { 118:27.46 | ^~~~~ 118:29.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 118:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 118:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:29.88 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:29.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 118:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 118:29.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 118:29.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] 118:29.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 118:29.88 | ^ 118:29.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 118:29.88 46 | struct Block { 118:29.88 | ^~~~~ 118:30.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:30.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:30.90 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 118:30.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:30.90 1007 | foundInterface = 0; \ 118:30.90 | ^~~~~~~~~~~~~~ 118:30.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' 118:30.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 118:30.90 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:30.90 61 | NS_INTERFACE_MAP_END 118:30.90 | ^~~~~~~~~~~~~~~~~~~~ 118:30.90 /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:30.90 999 | } else 118:30.91 | ^~~~ 118:30.91 /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:30.91 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 118:30.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:30.91 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 118:30.91 60 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 118:30.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:30.91 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 118:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:30.91 1007 | foundInterface = 0; \ 118:30.91 | ^~~~~~~~~~~~~~ 118: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' 118:30.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:30.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 118:30.91 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:30.91 264 | NS_INTERFACE_MAP_END 118:30.91 | ^~~~~~~~~~~~~~~~~~~~ 118:30.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 118:30.91 981 | else 118:30.91 | ^~~~ 118:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:30.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:30.91 | ^~~~~~~~~~~~~~~~~~ 118:30.91 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:30.91 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 118:30.91 | ^~~~~~~~~~~~~~~~~~~~~~ 118:30.95 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 118:30.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:30.95 1007 | foundInterface = 0; \ 118:30.95 | ^~~~~~~~~~~~~~ 118:30.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:30.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 118:30.95 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:30.95 109 | NS_INTERFACE_MAP_END 118:30.95 | ^~~~~~~~~~~~~~~~~~~~ 118:30.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 118:30.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 118:30.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:30.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:30.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:30.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:30.95 /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 118:30.95 391 | else 118:30.95 | ^~~~ 118:30.95 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 118:30.95 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 118:30.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:31.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:31.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:31.03 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 118:31.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:31.04 1007 | foundInterface = 0; \ 118:31.04 | ^~~~~~~~~~~~~~ 118:31.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' 118:31.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 118:31.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 118:31.04 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 118:31.04 249 | NS_INTERFACE_MAP_END 118:31.04 | ^~~~~~~~~~~~~~~~~~~~ 118:31.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:31.04 981 | else 118:31.04 | ^~~~ 118:31.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:31.04 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:31.04 | ^~~~~~~~~~~~~~~~~~ 118:31.04 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:31.04 248 | NS_INTERFACE_MAP_ENTRY(nsISupports) 118:31.04 | ^~~~~~~~~~~~~~~~~~~~~~ 118:33.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 118:33.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118: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]': 118: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]' 118:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118: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] 118:33.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:33.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:33.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:33.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:33.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:33.48 23 | class nsDataHashtable : public nsBaseHashtable { 118:33.48 | ^~~~~~~~~~~~~~~ 118:33.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:33.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]': 118:33.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]' 118:33.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:33.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] 118:33.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:33.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:33.67 In file included from /usr/include/c++/9/vector:67, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 118:33.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:33.68 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:33.68 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:33.68 | ^~~~~~ 118:33.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 118:33.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:33.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]': 118:33.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::layers::ClipManager]' 118:33.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:33.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] 118:33.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:33.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:33.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 118:33.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 118:33.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:33.69 52 | class ClipManager { 118:33.69 | ^~~~~~~~~~~ 118:36.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:36.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:36.59 /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]': 118:36.59 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:4495:45: required from here 118:36.59 /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] 118:36.59 43 | memset(aT, 0, sizeof(T)); 118:36.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 118:36.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 118:36.59 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 118:36.59 234 | struct nsGridContainerFrame::TrackSize { 118:36.59 | ^~~~~~~~~ 118:36.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118: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 = nsDataHashtable; long unsigned int N = 3]': 118: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 = nsDataHashtable]' 118:36.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118:36.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] 118:36.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:36.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:36.95 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:36.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:36.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:36.96 23 | class nsDataHashtable : public nsBaseHashtable { 118:36.96 | ^~~~~~~~~~~~~~~ 118:36.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:36.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 118:36.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]': 118:36.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]' 118:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 118:36.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] 118:36.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:36.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:36.97 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 118:36.97 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 118:36.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 118:36.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 118:36.98 23 | class nsDataHashtable : public nsBaseHashtable { 118:36.98 | ^~~~~~~~~~~~~~~ 118:37.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:37.17 /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]': 118:37.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 = std::vector]' 118:37.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:37.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] 118:37.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:37.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:37.17 In file included from /usr/include/c++/9/vector:67, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:37.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:37.17 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:37.17 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:37.18 | ^~~~~~ 118:37.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:37.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:37.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]': 118:37.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]' 118:37.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:37.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] 118:37.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:37.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:37.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 118:37.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:37.19 52 | class ClipManager { 118:37.19 | ^~~~~~~~~~~ 118:37.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 118:37.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 118:37.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]': 118:37.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]' 118:37.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 118:37.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] 118:37.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:37.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:37.20 In file included from /usr/include/c++/9/vector:67, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 118:37.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 118:37.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 118:37.20 | ^~~~~~ 118:37.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 118:37.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 118:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 118:37.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]': 118:37.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]' 118:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 118:37.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] 118:37.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 118:37.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:37.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 118:37.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 118:37.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 118:37.22 52 | class ClipManager { 118:37.22 | ^~~~~~~~~~~ 118:37.56 layout/xul/grid 118:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 118:38.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 118:38.25 /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]': 118:38.25 /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]' 118:38.25 /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]' 118:38.25 /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]' 118:38.25 /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]' 118:38.25 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:2447:48: required from here 118:38.25 /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] 118:38.25 583 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 118:38.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:38.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 118:38.25 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 118:38.25 234 | struct nsGridContainerFrame::TrackSize { 118:38.25 | ^~~~~~~~~ 118:45.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayout.h:10, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsStackLayout.h:19, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.h:10, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.cpp:14, 118:45.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 118:45.18 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 118:45.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:45.18 1022 | foundInterface = 0; \ 118:45.18 | ^~~~~~~~~~~~~~ 118:45.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' 118:45.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.18 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:45.18 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 118:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.18 /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:45.18 991 | else 118:45.18 | ^~~~ 118:45.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' 118:45.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 118:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.18 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 118:45.18 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 118:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.22 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 118:45.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:45.22 1022 | foundInterface = 0; \ 118:45.22 | ^~~~~~~~~~~~~~ 118:45.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' 118:45.22 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.22 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:45.22 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 118:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.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 118:45.22 991 | else 118:45.22 | ^~~~ 118:45.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' 118:45.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 118:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:45.22 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 118:45.22 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 118:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:48.93 layout/ipc 119:01.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 119:01.47 /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)': 119:01.47 /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] 119:01.47 9790 | Maybe autoLineCursor; 119:01.48 | ^~~~~~~~~~~~~~ 119:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 119:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 119:01.48 /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] 119:01.48 3636 | mProperties.Set(aProperty, aValue, this); 119:01.48 | ^~~~~~~~~~~ 119:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 119:01.48 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:9790:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 119:01.48 9790 | Maybe autoLineCursor; 119:01.48 | ^~~~~~~~~~~~~~ 119:03.21 layout/mathml 119:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:08.72 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:08.72 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:08.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:08.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] 119:08.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:08.73 | ^ 119:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:08.73 46 | struct Block { 119:08.73 | ^~~~~ 119:10.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 119:10.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 119:10.63 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 119:10.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:10.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:10.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] 119:10.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:10.63 | ^ 119:10.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:10.63 46 | struct Block { 119:10.63 | ^~~~~ 119:15.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:15.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:15.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:15.06 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 119:15.06 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 119:15.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 119:15.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:15.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] 119:15.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:15.06 | ^ 119:15.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:15.06 46 | struct Block { 119:15.06 | ^~~~~ 119:18.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:18.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]': 119:18.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]' 119:18.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:18.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] 119:18.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 119:18.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:18.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:18.22 23 | class nsDataHashtable : public nsBaseHashtable { 119:18.22 | ^~~~~~~~~~~~~~~ 119:18.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 119:18.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119: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 = std::vector; long unsigned int N = 3]': 119:18.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 = std::vector]' 119:18.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:18.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] 119:18.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.34 In file included from /usr/include/c++/9/vector:67, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:18.34 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:18.34 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:18.34 | ^~~~~~ 119:18.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 119:18.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:18.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]': 119:18.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]' 119:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:18.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] 119:18.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 119:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 119:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:18.35 52 | class ClipManager { 119:18.35 | ^~~~~~~~~~~ 119:18.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.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]': 119:18.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]' 119:18.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:18.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] 119:18.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:18.49 23 | class nsDataHashtable : public nsBaseHashtable { 119:18.49 | ^~~~~~~~~~~~~~~ 119:18.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.54 /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]': 119:18.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 = std::vector]' 119:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:18.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 119:18.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.54 In file included from /usr/include/c++/9/vector:67, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:13, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:18.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:18.54 | ^~~~~~ 119:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.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]': 119:18.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]' 119:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:18.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] 119:18.54 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:18.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 119:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 119:18.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:18.54 52 | class ClipManager { 119:18.54 | ^~~~~~~~~~~ 119:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 119:19.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]': 119:19.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]' 119:19.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:19.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] 119:19.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:19.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:19.10 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 119:19.10 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 119:19.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 119:19.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:19.11 23 | class nsDataHashtable : public nsBaseHashtable { 119:19.11 | ^~~~~~~~~~~~~~~ 119:19.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 119:19.31 /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]': 119:19.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 = std::vector]' 119:19.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:19.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] 119:19.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:19.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:19.31 In file included from /usr/include/c++/9/vector:67, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:19.31 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 119:19.32 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:19.32 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:19.32 | ^~~~~~ 119:19.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 119:19.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 119:19.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]': 119:19.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]' 119:19.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:19.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] 119:19.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:19.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:19.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 119:19.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 119:19.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:19.33 52 | class ClipManager { 119:19.33 | ^~~~~~~~~~~ 119:27.57 layout/inspector 119:27.57 layout/painting 119:28.68 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.h:10, 119:28.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.h:25, 119:28.68 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsListControlFrame.h:21, 119:28.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:13, 119:28.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 119:28.68 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 119:28.68 /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] 119:28.68 1713 | ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 119:28.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 119:28.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 119:28.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:3052:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 119:28.69 3052 | Maybe autoPreserves3DContext; 119:28.69 | ^~~~~~~~~~~~~~~~~~~~~~ 119:31.95 /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)': 119:31.96 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:6368:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:31.96 6368 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 119:31.96 | ^~ 119:31.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsSize.h:10, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/base/LayoutConstants.h:12, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:54, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 119:31.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 119:31.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCoord.h:137:36: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:31.96 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 119:31.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 119:31.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 119:31.96 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:6150:11: note: 'iSize' was declared here 119:31.96 6150 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 119:31.96 | ^~~~~ 119:35.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Utf8.h:17, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Atomics.h:22, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Utility.h:11, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HeapAPI.h:15, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 119:35.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 119:35.62 /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)': 119:35.62 /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] 119:35.62 216 | ref() = aOther.ref(); 119:35.62 | ^~~ 119:35.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 119:35.62 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3180:28: note: 'scrollDirection' was declared here 119:35.62 3180 | Maybe scrollDirection; 119:35.62 | ^~~~~~~~~~~~~~~ 119:35.91 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 119:35.92 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3366:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:35.92 3366 | ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 119:35.92 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:35.92 3367 | cache); 119:35.92 | ~~~~~~ 119:35.92 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:3532:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 119:35.92 3532 | Maybe extraContentBoxClipForNonCaretContent; 119:35.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:36.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 119:36.28 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 119:36.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:36.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] 119:36.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:36.29 | ^ 119:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:36.29 46 | struct Block { 119:36.29 | ^~~~~ 119:40.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:40.17 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 119:40.17 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 119:40.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 119:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:40.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] 119:40.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:40.17 | ^ 119:40.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:40.17 46 | struct Block { 119:40.17 | ^~~~~ 119:42.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:42.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:42.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]': 119:42.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]' 119:42.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:42.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] 119:42.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:42.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:42.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:42.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:42.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:42.96 23 | class nsDataHashtable : public nsBaseHashtable { 119:42.96 | ^~~~~~~~~~~~~~~ 119:42.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 119:42.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:42.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]': 119:42.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]' 119:42.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:42.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] 119:42.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:42.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:42.99 In file included from /usr/include/c++/9/vector:67, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 119:42.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:43.00 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:43.00 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:43.00 | ^~~~~~ 119:43.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 119:43.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:43.01 /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]': 119:43.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 = mozilla::layers::ClipManager]' 119:43.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:43.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] 119:43.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:43.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:43.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 119:43.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:43.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:43.02 52 | class ClipManager { 119:43.02 | ^~~~~~~~~~~ 119:45.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:45.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:45.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:45.19 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 119:45.19 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:21, 119:45.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:45.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:45.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] 119:45.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:45.19 | ^ 119:45.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:45.19 46 | struct Block { 119:45.19 | ^~~~~ 119:46.15 layout/printing 119:46.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 119:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsLayoutUtils.h:22, 119:46.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 119:46.73 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 119:46.73 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 119:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 119:46.73 /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 >&)': 119:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} [-Warray-bounds] 119:46.73 175 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 119:46.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:169:22: note: while referencing 'nsCSSProps::kFlagsTable' 119:46.73 169 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 119:46.73 | ^~~~~~~~~~~ 119:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:175:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} [-Warray-bounds] 119:46.73 175 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 119:46.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119:46.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSProps.h:169:22: note: while referencing 'nsCSSProps::kFlagsTable' 119:46.73 169 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 119:46.73 | ^~~~~~~~~~~ 119:47.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.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]': 119:47.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]' 119:47.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:47.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] 119:47.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.24 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:28, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 119:47.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:47.24 23 | class nsDataHashtable : public nsBaseHashtable { 119:47.24 | ^~~~~~~~~~~~~~~ 119:47.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.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]': 119:47.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]' 119:47.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 119:47.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] 119:47.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.27 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 119:47.27 23 | class nsDataHashtable : public nsBaseHashtable { 119:47.27 | ^~~~~~~~~~~~~~~ 119:47.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 119:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.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]': 119:47.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]' 119:47.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:47.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] 119:47.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.29 In file included from /usr/include/c++/9/vector:67, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.29 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:47.29 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:47.29 | ^~~~~~ 119:47.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 119:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.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]': 119:47.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]' 119:47.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:47.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] 119:47.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:17, 119:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 119:47.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:47.30 52 | class ClipManager { 119:47.30 | ^~~~~~~~~~~ 119:47.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.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]': 119:47.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]' 119:47.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 119:47.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] 119:47.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.45 In file included from /usr/include/c++/9/vector:67, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.45 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 119:47.45 386 | class vector : protected _Vector_base<_Tp, _Alloc> 119:47.45 | ^~~~~~ 119:47.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.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]': 119:47.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]' 119:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 119:47.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] 119:47.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 119:47.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 119:47.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 119:47.45 52 | class ClipManager { 119:47.45 | ^~~~~~~~~~~ 119:47.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.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::gfx::RectTyped; long unsigned int N = 3]': 119:47.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::gfx::RectTyped]' 119:47.71 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:1279:51: required from here 119:47.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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 119:47.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 119:47.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 119:47.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 119:47.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 119:47.71 241 | struct RectTyped : public BaseRect, PointTyped, 119:47.71 | ^~~~~~~~~ 119:48.64 layout/build 119:53.63 docshell/base 119:54.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 119:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 119:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 119:54.97 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 119:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 119:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 119:54.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] 119:54.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 119:54.97 | ^ 119:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 119:54.97 46 | struct Block { 119:54.97 | ^~~~~ 119:57.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 119:57.29 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 119:57.29 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 119:57.29 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 119:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 119:57.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 119:57.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 119:57.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 119:57.29 | ^ 119:57.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 119:57.29 44 | struct nsXPTCVariant { 119:57.29 | ^~~~~~~~~~~~~ 120:00.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 120:00.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 120:00.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 120:00.18 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 120:00.18 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 120:00.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 120:00.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:00.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] 120:00.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:00.18 | ^ 120:00.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:00.18 46 | struct Block { 120:00.18 | ^~~~~ 120:01.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 120:01.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]': 120:01.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]' 120:01.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:01.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] 120:01.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:01.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:01.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEvents.h:12, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 120:01.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:11: 120:01.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:01.11 23 | class nsDataHashtable : public nsBaseHashtable { 120:01.11 | ^~~~~~~~~~~~~~~ 120:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 120:01.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]': 120:01.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]' 120:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:01.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] 120:01.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:01.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:01.15 In file included from /usr/include/c++/9/vector:67, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 120:01.15 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:01.15 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:01.15 | ^~~~~~ 120:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 120:01.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]': 120:01.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]' 120:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:01.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] 120:01.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:01.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 120:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 120:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:01.15 52 | class ClipManager { 120:01.15 | ^~~~~~~~~~~ 120:02.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 120:02.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:02.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 120:02.04 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:12, 120:02.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:02.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:02.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] 120:02.04 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:02.04 | ^ 120:02.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:02.04 46 | struct Block { 120:02.04 | ^~~~~ 120:08.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 120:08.83 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 120:08.83 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 120:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:08.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 120:08.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:08.84 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:08.84 | ^ 120:08.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 120:08.84 44 | struct nsXPTCVariant { 120:08.84 | ^~~~~~~~~~~~~ 120:09.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:09.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]': 120:09.29 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 120:09.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] 120:09.29 31 | memset(aT, 0, sizeof(T)); 120:09.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:09.29 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 120:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 120:09.29 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 120:09.29 2269 | struct GlobalProperties { 120:09.29 | ^~~~~~~~~~~~~~~~ 120:09.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 120:09.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 120:09.37 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 120:09.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 120:09.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:09.37 1007 | foundInterface = 0; \ 120:09.37 | ^~~~~~~~~~~~~~ 120:09.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' 120:09.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:09.37 30 | NS_INTERFACE_MAP_END 120:09.37 | ^~~~~~~~~~~~~~~~~~~~ 120:09.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 120:09.37 981 | else 120:09.37 | ^~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:09.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:09.37 | ^~~~~~~~~~~~~~~~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:09.37 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:09.37 | ^~~~~~~~~~~~~~~~~~~~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 120:09.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:09.37 1007 | foundInterface = 0; \ 120:09.37 | ^~~~~~~~~~~~~~ 120:09.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' 120:09.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:09.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:09.37 101 | NS_INTERFACE_MAP_END 120:09.37 | ^~~~~~~~~~~~~~~~~~~~ 120:09.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 120:09.37 981 | else 120:09.37 | ^~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:09.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:09.37 | ^~~~~~~~~~~~~~~~~~ 120:09.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:09.37 100 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 120:09.37 | ^~~~~~~~~~~~~~~~~~~~~~ 120:10.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:10.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]': 120:10.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]' 120:10.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:10.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] 120:10.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:10.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:10.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:10.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:10.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:10.77 23 | class nsDataHashtable : public nsBaseHashtable { 120:10.77 | ^~~~~~~~~~~~~~~ 120:10.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:10.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]': 120:10.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]' 120:10.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:10.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] 120:10.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:10.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:10.82 In file included from /usr/include/c++/9/vector:67, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:10.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:10.82 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:10.82 | ^~~~~~ 120:10.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 120:10.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]': 120:10.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]' 120:10.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:10.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] 120:10.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:10.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:10.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:10.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 120:10.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 120:10.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:10.83 52 | class ClipManager { 120:10.83 | ^~~~~~~~~~~ 120:11.58 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 120:11.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:11.58 1022 | foundInterface = 0; \ 120:11.58 | ^~~~~~~~~~~~~~ 120:11.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' 120:11.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:11.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.59 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:11.59 570 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 120:11.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120: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 120:11.59 981 | else 120:11.59 | ^~~~ 120: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' 120:11.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:11.59 | ^~~~~~~~~~~~~~~~~~ 120:11.59 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:11.59 569 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 120:11.59 | ^~~~~~~~~~~~~~~~~~~~~~ 120:12.25 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 120:12.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:12.25 1007 | foundInterface = 0; \ 120:12.25 | ^~~~~~~~~~~~~~ 120:12.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' 120:12.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:12.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:12.26 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:12.26 108 | NS_INTERFACE_MAP_END 120:12.26 | ^~~~~~~~~~~~~~~~~~~~ 120:12.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 120:12.26 981 | else 120:12.26 | ^~~~ 120:12.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:12.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:12.26 | ^~~~~~~~~~~~~~~~~~ 120:12.26 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:12.26 107 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 120:12.26 | ^~~~~~~~~~~~~~~~~~~~~~ 120:12.32 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 120:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:12.32 1007 | foundInterface = 0; \ 120:12.32 | ^~~~~~~~~~~~~~ 120: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' 120:12.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:12.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:12.32 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:12.32 21 | NS_INTERFACE_MAP_END 120:12.32 | ^~~~~~~~~~~~~~~~~~~~ 120:12.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 120:12.32 981 | else 120:12.32 | ^~~~ 120:12.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:12.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:12.32 | ^~~~~~~~~~~~~~~~~~ 120:12.32 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:12.32 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 120:12.32 | ^~~~~~~~~~~~~~~~~~~~~~ 120:13.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:13.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 120:13.12 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 120:13.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 120:13.12 31 | memset(aT, 0, sizeof(T)); 120:13.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:13.12 In file included from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 120:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:13.12 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 120:13.12 2269 | struct GlobalProperties { 120:13.12 | ^~~~~~~~~~~~~~~~ 120:13.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:13.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:13.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:13.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]': 120:13.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]' 120:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:13.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] 120:13.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:13.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:13.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 120:13.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:13.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:13.85 23 | class nsDataHashtable : public nsBaseHashtable { 120:13.85 | ^~~~~~~~~~~~~~~ 120:14.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:14.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]': 120:14.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]' 120:14.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 120:14.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] 120:14.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:14.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:14.01 In file included from /usr/include/c++/9/vector:67, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:14.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 120:14.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 120:14.01 | ^~~~~~ 120:14.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 120:14.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 120:14.01 /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]': 120:14.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]' 120:14.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 120:14.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] 120:14.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:14.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:14.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:206, 120:14.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:83: 120:14.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 120:14.02 52 | class ClipManager { 120:14.02 | ^~~~~~~~~~~ 120:15.59 docshell/base/timeline 120:17.94 docshell/shistory 120:23.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:119: 120:23.15 /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&)': 120:23.15 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingGradients.cpp:633:47: warning: 'firstUnsetPosition' may be used uninitialized in this function [-Wmaybe-uninitialized] 120:23.15 633 | double p = stops[*firstUnsetPosition - 1].mPosition; 120:23.15 | ^ 120:23.15 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingGradients.cpp:587:17: note: 'firstUnsetPosition' was declared here 120:23.15 587 | Maybe firstUnsetPosition; 120:23.15 | ^~~~~~~~~~~~~~~~~~ 120:23.19 docshell/build 120:23.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 120:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 120:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 120:23.82 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 120:23.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 120:23.82 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 120:23.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:23.83 1007 | foundInterface = 0; \ 120:23.83 | ^~~~~~~~~~~~~~ 120:23.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' 120:23.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:23.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:23.83 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:23.83 88 | NS_INTERFACE_MAP_END 120:23.83 | ^~~~~~~~~~~~~~~~~~~~ 120:23.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 120:23.83 981 | else 120:23.83 | ^~~~ 120:23.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:23.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:23.83 | ^~~~~~~~~~~~~~~~~~ 120:23.83 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:23.83 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:23.83 | ^~~~~~~~~~~~~~~~~~~~~~ 120:29.60 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 120:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:29.60 1007 | foundInterface = 0; \ 120:29.60 | ^~~~~~~~~~~~~~ 120:29.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' 120:29.60 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:29.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:29.60 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:29.60 43 | NS_INTERFACE_MAP_END 120:29.60 | ^~~~~~~~~~~~~~~~~~~~ 120:29.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 120:29.60 981 | else 120:29.60 | ^~~~ 120:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:29.60 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:29.60 | ^~~~~~~~~~~~~~~~~~ 120:29.60 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:29.60 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 120:29.60 | ^~~~~~~~~~~~~~~~~~~~~~ 120:30.11 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 120:30.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:30.11 1007 | foundInterface = 0; \ 120:30.11 | ^~~~~~~~~~~~~~ 120:30.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' 120:30.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:30.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:30.11 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:30.11 225 | NS_INTERFACE_MAP_END 120:30.11 | ^~~~~~~~~~~~~~~~~~~~ 120:30.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 120:30.11 981 | else 120:30.11 | ^~~~ 120:30.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:30.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:30.11 | ^~~~~~~~~~~~~~~~~~ 120:30.11 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:30.11 224 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 120:30.11 | ^~~~~~~~~~~~~~~~~~~~~~ 120:31.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 120:31.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:31.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 120:31.28 from /builddir/build/BUILD/firefox-70.0.1/docshell/build/nsDocShellModule.cpp:8: 120:31.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 120:31.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] 120:31.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 120:31.28 | ^ 120:31.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 120:31.29 46 | struct Block { 120:31.29 | ^~~~~ 120:32.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 120:32.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]': 120:32.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]' 120:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:32.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] 120:32.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:32.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:32.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:9, 120:32.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 120:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:32.47 23 | class nsDataHashtable : public nsBaseHashtable { 120:32.47 | ^~~~~~~~~~~~~~~ 120:37.85 xpfe/appshell 120:40.09 accessible/atk 120:43.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 120:43.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 120:43.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAppShellService.h:10, 120:43.77 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:6, 120:43.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 120:43.77 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 120:43.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:43.77 1007 | foundInterface = 0; \ 120:43.77 | ^~~~~~~~~~~~~~ 120:43.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' 120:43.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:43.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:43.77 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:43.77 255 | NS_INTERFACE_MAP_END 120:43.77 | ^~~~~~~~~~~~~~~~~~~~ 120:43.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 120:43.78 981 | else 120:43.78 | ^~~~ 120:43.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:43.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:43.78 | ^~~~~~~~~~~~~~~~~~ 120:43.78 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:43.78 254 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 120:43.78 | ^~~~~~~~~~~~~~~~~~~~~~ 120:44.81 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 120:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:44.81 1007 | foundInterface = 0; \ 120:44.81 | ^~~~~~~~~~~~~~ 120:44.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' 120:44.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:44.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:44.81 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:44.81 64 | NS_INTERFACE_MAP_END 120:44.81 | ^~~~~~~~~~~~~~~~~~~~ 120:44.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 120:44.81 981 | else 120:44.81 | ^~~~ 120:44.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:44.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:44.81 | ^~~~~~~~~~~~~~~~~~ 120:44.81 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:44.81 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 120:44.81 | ^~~~~~~~~~~~~~~~~~~~~~ 120:45.48 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 120:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.48 1007 | foundInterface = 0; \ 120:45.48 | ^~~~~~~~~~~~~~ 120:45.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' 120:45.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:45.48 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:45.48 113 | NS_INTERFACE_MAP_END 120:45.48 | ^~~~~~~~~~~~~~~~~~~~ 120:45.48 /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 120:45.48 1004 | else 120:45.48 | ^~~~ 120:45.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 120:45.48 1063 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 120:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:45.48 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 120:45.48 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 120:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:45.51 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 120:45.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.51 1035 | foundInterface = 0; \ 120:45.51 | ^~~~~~~~~~~~~~ 120:45.51 /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' 120:45.51 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 120:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:45.51 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 120:45.51 902 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 120:45.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120: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 120:45.51 981 | else 120:45.51 | ^~~~ 120: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' 120:45.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:45.51 | ^~~~~~~~~~~~~~~~~~ 120:45.51 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:45.51 901 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 120:45.51 | ^~~~~~~~~~~~~~~~~~~~~~ 120:45.58 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 120:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:45.58 1022 | foundInterface = 0; \ 120:45.58 | ^~~~~~~~~~~~~~ 120:45.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' 120:45.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 120:45.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:45.58 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 120:45.58 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 120:45.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120: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 120:45.58 981 | else 120:45.58 | ^~~~ 120:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 120:45.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 120:45.58 | ^~~~~~~~~~~~~~~~~~ 120:45.58 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 120:45.58 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 120:45.58 | ^~~~~~~~~~~~~~~~~~~~~~ 120:50.44 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 120:50.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 120:50.44 1007 | foundInterface = 0; \ 120:50.44 | ^~~~~~~~~~~~~~ 120:50.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' 120:50.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 120:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 120:50.44 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 120:50.44 131 | NS_INTERFACE_MAP_END 120:50.44 | ^~~~~~~~~~~~~~~~~~~~ 120:50.44 /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:50.44 999 | } else 120:50.44 | ^~~~ 120:50.44 /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:50.44 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 120:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:50.44 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 120:50.44 130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 120:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:52.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsILoadInfo.h:18, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNetUtil.h:19, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:9, 120:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 120:52.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]': 120:52.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]' 120:52.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 120:52.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] 120:52.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 120:52.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:52.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 120:52.87 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:25, 120:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 120:52.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 120:52.87 23 | class nsDataHashtable : public nsBaseHashtable { 120:52.87 | ^~~~~~~~~~~~~~~ 120:53.48 accessible/aom 121:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.h:10, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:6, 121:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 121:01.07 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 121:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:01.07 1007 | foundInterface = 0; \ 121:01.07 | ^~~~~~~~~~~~~~ 121: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' 121:01.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:01.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:01.07 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:01.07 33 | NS_INTERFACE_MAP_END 121:01.07 | ^~~~~~~~~~~~~~~~~~~~ 121: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 121:01.07 981 | else 121:01.07 | ^~~~ 121: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' 121:01.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:01.07 | ^~~~~~~~~~~~~~~~~~ 121:01.07 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:01.07 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 121:01.07 | ^~~~~~~~~~~~~~~~~~~~~~ 121:03.65 accessible/base 121:13.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 121:13.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 121:13.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 121:13.34 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 121:13.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:13.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121: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] 121:13.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:13.35 | ^ 121: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 121:13.35 46 | struct Block { 121:13.35 | ^~~~~ 121:17.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 121:17.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 121:17.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:10, 121:17.76 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 121:17.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:17.76 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 121:17.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:17.77 1007 | foundInterface = 0; \ 121:17.77 | ^~~~~~~~~~~~~~ 121:17.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' 121:17.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:17.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:17.77 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:17.77 58 | NS_INTERFACE_MAP_END 121:17.77 | ^~~~~~~~~~~~~~~~~~~~ 121:17.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 121:17.77 991 | else 121:17.77 | ^~~~ 121:17.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' 121:17.77 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:17.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.77 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:17.77 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 121:17.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 121:19.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]': 121:19.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]' 121:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 121:19.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] 121:19.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:19.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 121:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 121:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:19.64 23 | class nsDataHashtable : public nsBaseHashtable { 121:19.64 | ^~~~~~~~~~~~~~~ 121:20.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 121:20.47 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121: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]': 121: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]' 121:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 121:20.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] 121:20.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:20.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:20.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.h:11, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible-inl.h:10, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:8, 121:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:20.48 23 | class nsDataHashtable : public nsBaseHashtable { 121:20.48 | ^~~~~~~~~~~~~~~ 121:20.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:20.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]': 121:20.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]' 121:20.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:20.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] 121:20.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:20.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:20.53 In file included from /usr/include/c++/9/vector:67, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 121:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:20.54 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:20.54 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:20.54 | ^~~~~~ 121:20.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 121:20.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:20.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]': 121:20.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]' 121:20.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:20.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] 121:20.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:20.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:20.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 121:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 121:20.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:20.55 52 | class ClipManager { 121:20.55 | ^~~~~~~~~~~ 121:33.05 accessible/generic 121:44.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:44.42 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 121:44.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:44.42 1007 | foundInterface = 0; \ 121:44.42 | ^~~~~~~~~~~~~~ 121:44.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' 121:44.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:44.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:44.42 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:44.42 104 | NS_INTERFACE_MAP_END 121:44.42 | ^~~~~~~~~~~~~~~~~~~~ 121:44.42 /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 121:44.42 991 | else 121:44.42 | ^~~~ 121:44.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' 121:44.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 121:44.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:44.42 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 121:44.42 103 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 121:44.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:44.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 121:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 121:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 121:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 121:44.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 121:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 121:44.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 121:44.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] 121:44.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 121:44.97 | ^ 121: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 121:44.97 46 | struct Block { 121:44.97 | ^~~~~ 121:48.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:48.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:48.79 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 121:48.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:48.79 1022 | foundInterface = 0; \ 121:48.79 | ^~~~~~~~~~~~~~ 121:48.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' 121:48.79 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:48.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:48.79 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:48.79 159 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 121:48.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121: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 121:48.79 981 | else 121:48.79 | ^~~~ 121: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' 121:48.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:48.79 | ^~~~~~~~~~~~~~~~~~ 121:48.79 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:48.79 158 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 121:48.79 | ^~~~~~~~~~~~~~~~~~~~~~ 121:49.31 accessible/html 121:51.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:51.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:51.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]': 121:51.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]' 121:51.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 121:51.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] 121:51.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:51.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.77 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:51.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:51.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 121:51.77 23 | class nsDataHashtable : public nsBaseHashtable { 121:51.77 | ^~~~~~~~~~~~~~~ 121:51.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:51.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]': 121:51.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]' 121:51.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 121:51.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] 121:51.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:51.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.92 In file included from /usr/include/c++/9/vector:67, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContentInlines.h:11, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:17, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:51.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:51.93 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 121:51.93 386 | class vector : protected _Vector_base<_Tp, _Alloc> 121:51.93 | ^~~~~~ 121:51.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 121:51.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 121:51.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::layers::ClipManager; long unsigned int N = 3]': 121:51.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::layers::ClipManager]' 121:51.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 121:51.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] 121:51.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 121:51.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 121:51.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 121:51.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 121:51.94 52 | class ClipManager { 121:51.94 | ^~~~~~~~~~~ 122:00.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 122:00.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]': 122:00.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]' 122:00.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 122:00.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] 122:00.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:00.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:00.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 122:00.72 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 122:00.73 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 122:00.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 122:00.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:00.73 23 | class nsDataHashtable : public nsBaseHashtable { 122:00.73 | ^~~~~~~~~~~~~~~ 122:07.89 accessible/ipc 122:09.54 accessible/ipc/other 122:21.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 122:21.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 122:21.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]': 122:21.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]' 122:21.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 122:21.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] 122:21.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:21.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:21.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 122:21.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 122:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 122:21.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:21.47 23 | class nsDataHashtable : public nsBaseHashtable { 122:21.47 | ^~~~~~~~~~~~~~~ 122:25.68 accessible/xpcom 122:28.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 122:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 122:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 122:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 122:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.32 1007 | foundInterface = 0; \ 122:28.32 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.32 48 | NS_INTERFACE_MAP_END 122:28.32 | ^~~~~~~~~~~~~~~~~~~~ 122: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 122:28.32 981 | else 122:28.33 | ^~~~ 122:28.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.33 | ^~~~~~~~~~~~~~~~~~ 122:28.33 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.33 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 122:28.33 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.33 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 122:28.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.34 1007 | foundInterface = 0; \ 122:28.34 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.34 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.34 94 | NS_INTERFACE_MAP_END 122:28.34 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.34 981 | else 122:28.34 | ^~~~ 122:28.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.34 | ^~~~~~~~~~~~~~~~~~ 122:28.34 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.34 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 122:28.34 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.34 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 122:28.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.35 1007 | foundInterface = 0; \ 122:28.35 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.35 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.35 161 | NS_INTERFACE_MAP_END 122:28.35 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.35 981 | else 122:28.35 | ^~~~ 122:28.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.35 | ^~~~~~~~~~~~~~~~~~ 122:28.35 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.35 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 122:28.35 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.35 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 122:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.36 1007 | foundInterface = 0; \ 122:28.36 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.36 235 | NS_INTERFACE_MAP_END 122:28.36 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.36 981 | else 122:28.36 | ^~~~ 122:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.36 | ^~~~~~~~~~~~~~~~~~ 122:28.36 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.36 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 122:28.36 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.37 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 122:28.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.37 1007 | foundInterface = 0; \ 122:28.37 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.37 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.37 302 | NS_INTERFACE_MAP_END 122:28.37 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.37 981 | else 122:28.37 | ^~~~ 122:28.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.37 | ^~~~~~~~~~~~~~~~~~ 122:28.37 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.38 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 122:28.38 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 122:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.38 1007 | foundInterface = 0; \ 122:28.38 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.38 355 | NS_INTERFACE_MAP_END 122:28.38 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.38 981 | else 122:28.38 | ^~~~ 122:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.38 | ^~~~~~~~~~~~~~~~~~ 122:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.38 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 122:28.38 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 122:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.39 1007 | foundInterface = 0; \ 122:28.39 | ^~~~~~~~~~~~~~ 122: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' 122:28.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.39 408 | NS_INTERFACE_MAP_END 122:28.39 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.39 981 | else 122:28.39 | ^~~~ 122:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.39 | ^~~~~~~~~~~~~~~~~~ 122:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.40 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 122:28.40 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 122:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.40 1007 | foundInterface = 0; \ 122:28.40 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.40 468 | NS_INTERFACE_MAP_END 122:28.40 | ^~~~~~~~~~~~~~~~~~~~ 122: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 122:28.40 981 | else 122:28.40 | ^~~~ 122: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' 122:28.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.40 | ^~~~~~~~~~~~~~~~~~ 122:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.40 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 122:28.40 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.40 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.41 1007 | foundInterface = 0; \ 122:28.41 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.41 570 | NS_INTERFACE_MAP_END 122:28.41 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.41 981 | else 122:28.41 | ^~~~ 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.41 | ^~~~~~~~~~~~~~~~~~ 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.41 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 122:28.41 | ^~~~~~~~~~~~~~~~~~~~~~ 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:28.41 1007 | foundInterface = 0; \ 122:28.41 | ^~~~~~~~~~~~~~ 122:28.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' 122:28.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:28.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:28.41 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:28.41 644 | NS_INTERFACE_MAP_END 122:28.41 | ^~~~~~~~~~~~~~~~~~~~ 122:28.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 122:28.42 981 | else 122:28.42 | ^~~~ 122:28.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:28.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:28.42 | ^~~~~~~~~~~~~~~~~~ 122:28.42 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:28.42 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 122:28.42 | ^~~~~~~~~~~~~~~~~~~~~~ 122:36.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 122:36.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]': 122:36.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]' 122:36.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 122:36.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] 122:36.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:36.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:36.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 122:36.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:36.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 122:36.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 122:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:36.87 23 | class nsDataHashtable : public nsBaseHashtable { 122:36.87 | ^~~~~~~~~~~~~~~ 122:38.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:38.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 122:38.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 122:38.59 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 122:38.59 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 122:38.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 122:38.59 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 122:38.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:38.59 1007 | foundInterface = 0; \ 122:38.59 | ^~~~~~~~~~~~~~ 122:38.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' 122:38.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:38.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:38.59 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:38.59 23 | NS_INTERFACE_MAP_END 122:38.59 | ^~~~~~~~~~~~~~~~~~~~ 122:38.59 /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 122:38.59 991 | else 122:38.60 | ^~~~ 122:38.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' 122:38.60 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:38.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:38.60 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:38.60 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 122:38.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.22 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 122:39.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:39.22 1022 | foundInterface = 0; \ 122:39.22 | ^~~~~~~~~~~~~~ 122:39.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' 122:39.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:39.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.23 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:39.23 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 122:39.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.23 /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 122:39.23 986 | else 122:39.23 | ^~~~ 122:39.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 122:39.23 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 122:39.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.23 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 122:39.23 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 122:39.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.29 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 122:39.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:39.29 1007 | foundInterface = 0; \ 122:39.29 | ^~~~~~~~~~~~~~ 122:39.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' 122:39.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 122:39.29 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:39.29 28 | NS_INTERFACE_MAP_END 122:39.29 | ^~~~~~~~~~~~~~~~~~~~ 122:39.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 122:39.29 991 | else 122:39.29 | ^~~~ 122:39.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' 122:39.29 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:39.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:39.30 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:39.30 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 122:39.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:40.33 accessible/xul 122:47.93 tools/performance 122:49.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:49.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 122:49.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.93 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 122:49.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.93 1022 | foundInterface = 0; \ 122:49.93 | ^~~~~~~~~~~~~~ 122:49.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' 122:49.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.93 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:49.93 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 122:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.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 122:49.93 302 | } else 122:49.93 | ^~~~ 122:49.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' 122:49.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.93 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:49.94 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 122:49.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 122:49.95 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 122:49.95 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.95 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.96 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 122:49.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.96 1022 | foundInterface = 0; \ 122:49.96 | ^~~~~~~~~~~~~~ 122:49.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' 122:49.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.96 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:49.96 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 122:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.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 122:49.96 302 | } else 122:49.96 | ^~~~ 122:49.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' 122:49.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.96 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:49.96 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 122:49.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.97 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 122:49.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.97 1022 | foundInterface = 0; \ 122:49.97 | ^~~~~~~~~~~~~~ 122:49.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' 122:49.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.97 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:49.97 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 122:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 122:49.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.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 122:49.98 302 | } else 122:49.98 | ^~~~ 122:49.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' 122:49.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:49.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.98 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:49.98 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 122:49.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.98 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 122:49.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.98 1022 | foundInterface = 0; \ 122:49.99 | ^~~~~~~~~~~~~~ 122:49.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' 122:49.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.99 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:49.99 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 122:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:49.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:49.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 122:49.99 302 | } else 122:49.99 | ^~~~ 122:49.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' 122:49.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.99 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:49.99 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 122:49.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:50.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 122:50.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:50.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]': 122:50.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]' 122:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 122:50.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] 122:50.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 122:50.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:50.85 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 122:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 122:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 122:50.85 23 | class nsDataHashtable : public nsBaseHashtable { 122:50.85 | ^~~~~~~~~~~~~~~ 122:58.25 tools/power 122:58.67 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp: In function 'void SigAlrmHandler(int, siginfo_t*, void*)': 122:58.67 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.68 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.68 | ^~~~~ 122:58.68 In file included from /usr/include/stdio.h:867, 122:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.68 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.68 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.68 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.68 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.68 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.68 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.68 | ^~~~~ 122:58.68 In file included from /usr/include/stdio.h:867, 122:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.68 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.68 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.68 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.68 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.68 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.68 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.68 | ^~~~~ 122:58.68 In file included from /usr/include/stdio.h:867, 122:58.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.69 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.69 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.69 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.69 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.69 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.69 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.69 | ^~~~~ 122:58.69 In file included from /usr/include/stdio.h:867, 122:58.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.69 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.69 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.69 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.69 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.69 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.69 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.69 | ^~~~~ 122:58.69 In file included from /usr/include/stdio.h:867, 122:58.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.69 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.69 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.69 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.69 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.70 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 122:58.70 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 122:58.70 | ^~~~~ 122:58.70 In file included from /usr/include/stdio.h:867, 122:58.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdio.h:3, 122:58.70 from /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:41: 122:58.70 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 122:58.70 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 122:58.70 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.70 37 | __bos (__s), __fmt, __va_arg_pack ()); 122:58.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:58.93 tools/profiler 122:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 122:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 122:59.78 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:11, 122:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 122:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 122:59.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] 122:59.79 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 122:59.79 | ^ 122:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 122:59.79 46 | struct Block { 122:59.79 | ^~~~~ 123:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.h:13, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:7, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 123: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 = nsDataHashtable; long unsigned int N = 3]': 123:02.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]' 123:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 123:02.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] 123:02.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:02.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:9, 123:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 123:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:02.44 23 | class nsDataHashtable : public nsBaseHashtable { 123:02.44 | ^~~~~~~~~~~~~~~ 123:06.96 tools/profiler/tests/gtest 123:12.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 123:12.12 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 123:12.12 /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] 123:12.12 2566 | memset(®s, 0, sizeof(regs)); 123:12.12 | ^ 123:12.12 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 123:12.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 123:12.12 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 123:12.12 134 | struct UnwindRegs { 123:12.12 | ^~~~~~~~~~ 123:14.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 123:14.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 123:14.41 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 123:14.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 123:14.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 123:14.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] 123:14.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 123:14.41 | ^ 123:14.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 123:14.41 46 | struct Block { 123:14.42 | ^~~~~ 123:15.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 123:15.78 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 123:15.78 /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] 123:15.78 1517 | memset(&startRegs, 0, sizeof(startRegs)); 123:15.78 | ^ 123:15.78 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:138, 123:15.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 123:15.78 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 123:15.78 134 | struct UnwindRegs { 123:15.78 | ^~~~~~~~~~ 123:16.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 123:16.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 123:16.90 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 123:16.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 123:16.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 123:16.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 123:16.90 /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] 123:16.90 31 | memset(aT, 0, sizeof(T)); 123:16.90 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:16.90 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 123:16.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 123:16.90 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 123:16.90 144 | struct AmountFns { 123:16.90 | ^~~~~~~~~ 123:16.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 123:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 123:16.91 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 123:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 123:16.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 123:16.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 123:16.91 /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] 123:16.91 31 | memset(aT, 0, sizeof(T)); 123:16.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:16.91 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 123:16.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 123:16.91 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 123:16.91 178 | struct SizeOfTabFns { 123:16.91 | ^~~~~~~~~~~~ 123:18.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 123:18.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 123:18.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]': 123:18.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]' 123:18.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 123:18.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] 123:18.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 123:18.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 123:18.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 123:18.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 123:18.62 23 | class nsDataHashtable : public nsBaseHashtable { 123:18.62 | ^~~~~~~~~~~~~~~ 123:48.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 123:48.47 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 123:48.48 /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] 123:48.48 1565 | memset(&startRegs, 0, sizeof(startRegs)); 123:48.48 | ^ 123:48.48 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMainInt.h:11, 123:48.48 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 123:48.48 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfExt.h:45, 123:48.48 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfInt.h:42, 123:48.48 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarf.cpp:57, 123:48.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 123:48.48 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 123:48.48 134 | struct UnwindRegs { 123:48.48 | ^~~~~~~~~~ 123:55.54 extensions/spellcheck/hunspell/glue 123:56.21 extensions/spellcheck/hunspell/src 124:04.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 124:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:04.86 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 124:04.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 124:04.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:04.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] 124:04.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:04.87 | ^ 124:04.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:04.87 46 | struct Block { 124:04.87 | ^~~~~ 124:06.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 124:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 124:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 124:06.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 124:06.27 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 124:06.27 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 124:06.27 from : 124:06.27 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 124:06.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:06.27 1007 | foundInterface = 0; \ 124:06.28 | ^~~~~~~~~~~~~~ 124:06.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' 124:06.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:06.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:06.28 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:06.28 90 | NS_INTERFACE_MAP_END 124:06.28 | ^~~~~~~~~~~~~~~~~~~~ 124:06.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 124:06.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 124:06.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 124:06.28 302 | } else 124:06.28 | ^~~~ 124:06.28 /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' 124:06.28 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 124:06.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:14.14 extensions/spellcheck/src 124:19.61 security/manager/ssl 124:23.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 124:23.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 124:23.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:23.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] 124:23.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:23.01 | ^ 124:23.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:23.01 46 | struct Block { 124:23.01 | ^~~~~ 124:24.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:24.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 124:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:24.60 111 | *this = aRect1.UnionEdges(aRect2); 124:24.60 | ^ 124:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:24.60 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:24.60 | ^~~~~~ 124:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 124:24.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:24.60 120 | *this = aRect1.Union(aRect2); 124:24.60 | ^ 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:24.61 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:24.61 | ^~~~~~ 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:24.61 228 | *this = aRect1.SaturatingUnion(aRect2); 124:24.61 | ^ 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:24.61 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:24.61 | ^~~~~~ 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:24.61 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 124:24.61 | ^ 124:24.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:24.61 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:24.61 | ^~~~~~ 124:25.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 124:25.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 124:25.55 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 124:25.55 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:25.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:25.55 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 124:25.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.55 1007 | foundInterface = 0; \ 124:25.55 | ^~~~~~~~~~~~~~ 124:25.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' 124:25.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:25.56 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:25.56 499 | NS_INTERFACE_MAP_END 124:25.56 | ^~~~~~~~~~~~~~~~~~~~ 124:25.56 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 124:25.56 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:25.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:25.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 124:25.56 302 | } else 124:25.56 | ^~~~ 124:25.56 /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' 124:25.56 498 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 124:25.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 124:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 124:25.79 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 124:25.79 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:25.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:25.79 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 124:25.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:25.79 1007 | foundInterface = 0; \ 124:25.79 | ^~~~~~~~~~~~~~ 124:25.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' 124:25.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:25.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:25.79 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:25.79 53 | NS_INTERFACE_MAP_END 124:25.79 | ^~~~~~~~~~~~~~~~~~~~ 124:25.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 124:25.80 991 | else 124:25.80 | ^~~~ 124:25.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' 124:25.80 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:25.80 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:25.80 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 124:25.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:26.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.33 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 124:26.33 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:26.33 307 | nestable(aOther.nestable) {} 124:26.33 | ^ 124:26.33 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.33 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:26.33 337 | TimeTicks& operator=(TimeTicks other) { 124:26.33 | ^~~~~~~~ 124:26.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.33 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 124:26.33 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:26.33 314 | nestable(aOther.nestable) {} 124:26.34 | ^ 124:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.34 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:26.34 337 | TimeTicks& operator=(TimeTicks other) { 124:26.34 | ^~~~~~~~ 124:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.34 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 124:26.34 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:26.34 317 | delayed_run_time = aOther.delayed_run_time; 124:26.34 | ^~~~~~~~~~~~~~~~ 124:26.34 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:26.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:26.34 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:26.34 337 | TimeTicks& operator=(TimeTicks other) { 124:26.34 | ^~~~~~~~ 124:26.34 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:26.34 337 | TimeTicks& operator=(TimeTicks other) { 124:26.34 | ~~~~~~~~~~^~~~~ 124:27.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 124:27.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 124:27.51 292 | mIsQuotedValue(copy.mIsQuotedValue) { 124:27.51 | ^ 124:27.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Base64.h:10, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:11, 124:27.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:27.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 124:27.52 93 | void operator=( 124:27.52 | ^~~~~~~~ 124:27.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 124:27.52 292 | mIsQuotedValue(copy.mIsQuotedValue) { 124:27.52 | ^ 124:27.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Base64.h:10, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:11, 124:27.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:27.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 124:27.52 93 | void operator=( 124:27.52 | ^~~~~~~~ 124:27.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 124:27.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.53 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 124:27.53 | ^ 124:27.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.53 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.53 | ^~~~~~~~ 124:27.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 124:27.54 28 | const char* PeekHeader(nsHttpAtom header) const; 124:27.54 | ~~~~~~~~~~~^~~~~~ 124:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 124:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.54 90 | return FindHeaderValue(header, value) != nullptr; 124:27.54 | ^ 124:27.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.54 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.54 | ^~~~~~~~ 124:27.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 124:27.55 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 124:27.55 | ~~~~~~~~~~~^~~~~~ 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.55 222 | IsIgnoreMultipleHeader(header); 124:27.55 | ^ 124:27.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.55 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.55 | ^~~~~~~~ 124:27.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 124:27.55 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 124:27.55 | ~~~~~~~~~~~^~~~~~ 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 124:27.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.55 264 | eVarietyResponse); 124:27.56 | ^ 124:27.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.56 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.56 | ^~~~~~~~ 124:27.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 124:27.56 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 124:27.56 | ~~~~~~~~~~~^~~~~~ 124:27.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 124:27.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.56 183 | return ParseDateHeader(nsHttp::Date, result); 124:27.56 | ^ 124:27.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.57 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.57 | ^~~~~~~~ 124:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 124:27.57 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 124:27.57 | ~~~~~~~~~~~^~~~~~ 124:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 124:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:27.57 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 124:27.57 | ^ 124:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:27.57 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:27.57 | ^~~~~~~~ 124:27.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 124:27.58 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 124:27.58 | ~~~~~~~~~~~^~~~~~ 124:27.74 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 124:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 124:27.74 1858 | revoked_(_revoked) 124:27.74 | ^ 124:27.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 124:27.74 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 124:27.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 124:27.74 30 | Principal& operator=(const Principal& aOther) { 124:27.74 | ^~~~~~~~ 124:27.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 124:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:27.97 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:27.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 124:27.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] 124:27.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 124:27.98 | ^ 124:27.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 124:27.98 46 | struct Block { 124:27.98 | ^~~~~ 124:28.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 124:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:28.07 346 | mCumulativeResolution = aCumulativeResolution; 124:28.07 | ^~~~~~~~~~~~~~~~~~~~~ 124:28.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 124:28.07 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:28.07 | ^~~~~~~~~~~~~~ 124:28.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 124:28.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 124:28.08 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 124:28.08 | ^~~~~~~~~~~~~~~~~~~~~ 124:28.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 124:28.09 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 124:28.09 | ^~~~~~~~~~~ 124:28.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 124:28.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:28.09 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 124:28.09 | ^~~~~ 124:28.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:28.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 124:28.10 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:28.10 | ^~~~~~~~~~~~~~ 124:28.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 124:28.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:28.11 460 | mExtraResolution = aExtraResolution; 124:28.11 | ^~~~~~~~~~~~~~~~ 124:28.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.12 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 124:28.12 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:28.12 | ^~~~~~~~~~~~~~ 124:28.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 124:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 124:28.13 718 | struct ScrollSnapInfo { 124:28.13 | ^~~~~~~~~~~~~~ 124:28.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:19, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 124:28.13 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 124:28.13 | ^~~~~~~ 124:28.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 124:28.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 124:28.13 937 | mSnapInfo = std::move(aSnapInfo); 124:28.13 | ^ 124:28.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:28.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 124:28.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:28.44 374 | mVisibleArea = r; 124:28.44 | ^ 124:28.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:28.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:28.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:28.44 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:28.44 | ^~~~~~ 124:29.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:29.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h: In constructor 'nsOverflowAreas::nsOverflowAreas(const nsRect&, const nsRect&)': 124:29.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:68:31: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:29.50 68 | mRects[eVisualOverflow] = aVisualOverflow; 124:29.51 | ^~~~~~~~~~~~~~~ 124:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:29.51 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:29.51 | ^~~~~~ 124:29.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:29.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:29.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:69:35: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:29.52 69 | mRects[eScrollableOverflow] = aScrollableOverflow; 124:29.52 | ^~~~~~~~~~~~~~~~~~~ 124:29.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:29.52 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:29.52 | ^~~~~~ 124:29.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h: In member function 'nsOverflowAreas& nsOverflowAreas::operator=(const nsOverflowAreas&)': 124:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:75:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:29.53 75 | mRects[0] = aOther.mRects[0]; 124:29.53 | ^ 124:29.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:29.53 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:29.53 | ^~~~~~ 124:29.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:29.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:76:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:29.54 76 | mRects[1] = aOther.mRects[1]; 124:29.54 | ^ 124:29.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:29.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:29.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:29.54 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:29.54 | ^~~~~~ 124:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:12, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsLayoutUtils.h:31, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:65, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:29.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h: In static member function 'static bool mozilla::SVGContentUtils::ParseOptionalSign(mozilla::RangedPtr&, const mozilla::RangedPtr&, int32_t&)': 124:29.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:268:50: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:29.67 268 | mozilla::RangedPtr iter(aIter); 124:29.67 | ^ 124:29.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 124:29.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 124:29.68 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 124:29.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:29.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char16_t]' 124:29.68 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:29.68 | ^~~~~~~~ 124:29.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:29.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]': 124:29.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]' 124:29.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 124:29.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] 124:29.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:29.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 124:29.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 124:29.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 124:29.84 23 | class nsDataHashtable : public nsBaseHashtable { 124:29.84 | ^~~~~~~~~~~~~~~ 124:29.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:29.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:29.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]': 124:29.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]' 124:29.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 124:29.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] 124:29.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:29.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.89 In file included from /usr/include/c++/9/vector:67, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 124:29.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 124:29.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 124:29.89 | ^~~~~~ 124:29.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 124:29.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 124:29.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]': 124:29.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]' 124:29.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 124:29.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] 124:29.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 124:29.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 124:29.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 124:29.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 124:29.90 52 | class ClipManager { 124:29.90 | ^~~~~~~~~~~ 124:30.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:30.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:30.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h: In member function 'void nsIFrame::SetRect(const nsRect&, bool)': 124:30.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:1021:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:30.18 1021 | mRect = aRect; 124:30.19 | ^~~~~ 124:30.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:30.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:30.19 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:30.19 | ^~~~~~ 124:30.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:30.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:30.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:1024:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:30.20 1024 | mRect = aRect; 124:30.20 | ^~~~~ 124:30.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:30.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:30.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:30.20 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:30.20 | ^~~~~~ 124:30.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:24, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 124:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function 'bool mozilla::layers::SimpleLayerAttributes::SetTransform(const Matrix4x4&)': 124:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:218:18: warning: implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated [-Wdeprecated-copy] 124:30.58 218 | mTransform = aMatrix; 124:30.58 | ^~~~~~~ 124:30.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 124:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:546:3: note: because 'mozilla::gfx::Matrix4x4Typed' has user-provided 'mozilla::gfx::Matrix4x4Typed::Matrix4x4Typed(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]' 124:30.58 546 | Matrix4x4Typed(const Matrix4x4Typed& aOther) { 124:30.58 | ^~~~~~~~~~~~~~ 124:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:22, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 124:32.30 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:158:55: required from here 124:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:32.30 56 | const mozilla::RangedPtr tokenStart = mIter; 124:32.30 | ^~~~~~~~~~ 124:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 124:32.30 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:32.30 | ^~~~~~~~ 124:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:22, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 124:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:32.30 60 | const mozilla::RangedPtr tokenEnd = mIter; 124:32.30 | ^~~~~~~~ 124:32.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 124:32.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:32.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 124:32.30 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:32.30 | ^~~~~~~~ 124:32.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 124:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 124:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 124:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:32.34 49 | RangedPtr begin() const { return mStart; } 124:32.34 | ^~~~~~ 124:32.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 124:32.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 124:32.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 124:32.34 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:32.34 | ^~~~~~~~ 124:41.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 124:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:41.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:41.81 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:41.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:41.81 111 | *this = aRect1.UnionEdges(aRect2); 124:41.81 | ^ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:41.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:41.81 | ^~~~~~ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:41.81 120 | *this = aRect1.Union(aRect2); 124:41.81 | ^ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:41.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:41.81 | ^~~~~~ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:41.81 228 | *this = aRect1.SaturatingUnion(aRect2); 124:41.81 | ^ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:41.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:41.81 | ^~~~~~ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:41.81 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 124:41.81 | ^ 124:41.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:41.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:41.81 | ^~~~~~ 124:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:45.85 346 | mCumulativeResolution = aCumulativeResolution; 124:45.85 | ^~~~~~~~~~~~~~~~~~~~~ 124:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 124:45.85 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:45.85 | ^~~~~~~~~~~~~~ 124:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 124:45.85 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 124:45.85 | ^~~~~~~~~~~~~~~~~~~~~ 124:45.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 124:45.85 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 124:45.86 | ^~~~~~~~~~~ 124:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:45.86 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 124:45.86 | ^~~~~ 124:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 124:45.86 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:45.86 | ^~~~~~~~~~~~~~ 124:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:45.86 460 | mExtraResolution = aExtraResolution; 124:45.86 | ^~~~~~~~~~~~~~~~ 124:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 124:45.86 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:45.86 | ^~~~~~~~~~~~~~ 124:45.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 124:45.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 124:45.91 718 | struct ScrollSnapInfo { 124:45.91 | ^~~~~~~~~~~~~~ 124:45.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:16, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 124:45.92 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 124:45.92 | ^~~~~~~ 124:45.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 124:45.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 124:45.92 937 | mSnapInfo = std::move(aSnapInfo); 124:45.92 | ^ 124:45.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 124:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 124:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:45.97 374 | mVisibleArea = r; 124:45.97 | ^ 124:45.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 124:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:45.97 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:45.97 | ^~~~~~ 124:47.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 124:47.41 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 124:47.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:47.41 1007 | foundInterface = 0; \ 124:47.41 | ^~~~~~~~~~~~~~ 124:47.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' 124:47.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:47.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:47.41 165 | NS_INTERFACE_MAP_END 124:47.41 | ^~~~~~~~~~~~~~~~~~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:47.41 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:47.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:47.41 800 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 124:47.41 | ^~~~~~~~~~~~~~~~~~~~ 124:47.41 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:21, 124:47.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 124:47.41 /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 124:47.41 136 | } else 124:47.41 | ^~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 124:47.41 136 | } else 124:47.41 | ^~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:47.41 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:47.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.41 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:47.41 800 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 124:47.41 | ^~~~~~~~~~~~~~~~~~~~ 124:47.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 124:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 124:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:47.64 49 | RangedPtr begin() const { return mStart; } 124:47.64 | ^~~~~~ 124:47.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 124:47.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 124:47.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 124:47.64 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:47.64 | ^~~~~~~~ 124:50.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 124:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:50.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:50.35 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:50.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 124:50.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:50.36 111 | *this = aRect1.UnionEdges(aRect2); 124:50.36 | ^ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:50.36 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:50.36 | ^~~~~~ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:50.36 120 | *this = aRect1.Union(aRect2); 124:50.36 | ^ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:50.36 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:50.36 | ^~~~~~ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:50.36 228 | *this = aRect1.SaturatingUnion(aRect2); 124:50.36 | ^ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:50.36 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:50.36 | ^~~~~~ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:50.36 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 124:50.36 | ^ 124:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:50.37 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:50.37 | ^~~~~~ 124:54.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.05 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 124:54.05 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:54.05 307 | nestable(aOther.nestable) {} 124:54.05 | ^ 124:54.05 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.05 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:54.05 337 | TimeTicks& operator=(TimeTicks other) { 124:54.05 | ^~~~~~~~ 124:54.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 124:54.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:54.06 314 | nestable(aOther.nestable) {} 124:54.06 | ^ 124:54.06 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:54.06 337 | TimeTicks& operator=(TimeTicks other) { 124:54.06 | ^~~~~~~~ 124:54.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 124:54.06 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 124:54.06 317 | delayed_run_time = aOther.delayed_run_time; 124:54.06 | ^~~~~~~~~~~~~~~~ 124:54.06 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 124:54.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 124:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 124:54.07 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 124:54.07 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 124:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.07 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:54.07 337 | TimeTicks& operator=(TimeTicks other) { 124:54.07 | ^~~~~~~~ 124:54.07 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 124:54.07 337 | TimeTicks& operator=(TimeTicks other) { 124:54.07 | ~~~~~~~~~~^~~~~ 124:54.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 124:54.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:54.55 346 | mCumulativeResolution = aCumulativeResolution; 124:54.56 | ^~~~~~~~~~~~~~~~~~~~~ 124:54.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 124:54.56 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:54.56 | ^~~~~~~~~~~~~~ 124:54.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 124:54.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 124:54.56 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 124:54.56 | ^~~~~~~~~~~~~~~~~~~~~ 124:54.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 124:54.57 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 124:54.57 | ^~~~~~~~~~~ 124:54.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 124:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:54.57 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 124:54.57 | ^~~~~ 124:54.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 124:54.57 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:54.57 | ^~~~~~~~~~~~~~ 124:54.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 124:54.58 460 | mExtraResolution = aExtraResolution; 124:54.58 | ^~~~~~~~~~~~~~~~ 124:54.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 124:54.59 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 124:54.59 | ^~~~~~~~~~~~~~ 124:54.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 124:54.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 124:54.61 718 | struct ScrollSnapInfo { 124:54.61 | ^~~~~~~~~~~~~~ 124:54.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:16, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.61 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 124:54.62 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 124:54.62 | ^~~~~~~ 124:54.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 124:54.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 124:54.62 937 | mSnapInfo = std::move(aSnapInfo); 124:54.62 | ^ 124:54.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 124:54.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 124:54.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 124:54.67 374 | mVisibleArea = r; 124:54.67 | ^ 124:54.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 124:54.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:54.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 124:54.67 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 124:54.67 | ^~~~~~ 124:56.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 124:56.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 124:56.87 292 | mIsQuotedValue(copy.mIsQuotedValue) { 124:56.87 | ^ 124:56.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.h:15, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:5, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:56.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 124:56.87 93 | void operator=( 124:56.87 | ^~~~~~~~ 124:56.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 124:56.88 292 | mIsQuotedValue(copy.mIsQuotedValue) { 124:56.88 | ^ 124:56.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.h:15, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:5, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 124:56.88 93 | void operator=( 124:56.88 | ^~~~~~~~ 124:56.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 124:56.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.88 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 124:56.88 | ^ 124:56.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.89 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.89 | ^~~~~~~~ 124:56.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 124:56.89 28 | const char* PeekHeader(nsHttpAtom header) const; 124:56.89 | ~~~~~~~~~~~^~~~~~ 124:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 124:56.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.89 90 | return FindHeaderValue(header, value) != nullptr; 124:56.89 | ^ 124:56.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.90 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.90 | ^~~~~~~~ 124:56.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 124:56.90 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 124:56.90 | ~~~~~~~~~~~^~~~~~ 124:56.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 124:56.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.91 222 | IsIgnoreMultipleHeader(header); 124:56.91 | ^ 124:56.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.91 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.91 | ^~~~~~~~ 124:56.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 124:56.91 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 124:56.91 | ~~~~~~~~~~~^~~~~~ 124:56.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 124:56.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.91 264 | eVarietyResponse); 124:56.91 | ^ 124:56.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.92 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.92 | ^~~~~~~~ 124:56.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 124:56.92 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 124:56.92 | ~~~~~~~~~~~^~~~~~ 124:56.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 124:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.92 183 | return ParseDateHeader(nsHttp::Date, result); 124:56.92 | ^ 124:56.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.93 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.93 | ^~~~~~~~ 124:56.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 124:56.93 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 124:56.93 | ~~~~~~~~~~~^~~~~~ 124:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 124:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 124:56.93 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 124:56.93 | ^ 124:56.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 124:56.93 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 124:56.93 | ^~~~~~~~ 124:56.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 124:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 124:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 124:56.94 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:56.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:56.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 124:56.94 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 124:56.94 | ~~~~~~~~~~~^~~~~~ 124:57.12 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:57.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:57.12 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 124:57.12 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 124:57.12 1858 | revoked_(_revoked) 124:57.12 | ^ 124:57.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 124:57.13 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 124:57.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 124:57.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 124:57.13 30 | Principal& operator=(const Principal& aOther) { 124:57.13 | ^~~~~~~~ 124:58.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 124:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 124:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:58.79 49 | RangedPtr begin() const { return mStart; } 124:58.79 | ^~~~~~ 124:58.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 124:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:58.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 124:58.79 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:58.79 | ^~~~~~~~ 124:58.91 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 124:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:58.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 124:58.91 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1684:46: required from here 124:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:58.92 97 | mozilla::RangedPtr tokenStart = mIter; 124:58.92 | ^~~~~~~~~~ 124:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 124:58.92 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:58.92 | ^~~~~~~~ 124:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 124:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 124:58.92 98 | mozilla::RangedPtr tokenEnd = mIter; 124:58.92 | ^~~~~~~~ 124:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 124:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 124:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 124:58.92 151 | RangedPtr& operator=(const RangedPtr& aOther) { 124:58.92 | ^~~~~~~~ 125:02.66 security/manager/ssl/tests/unit/tlsserver/lib 125:05.40 security/manager/ssl/tests/unit/tlsserver/cmd 125:10.23 security/manager/ssl/tests/unit/pkcs11testmodule 125:10.41 security/manager/ssl/tests/gtest 125:24.03 security/manager/pki 125:27.07 toolkit/components/remote 125:27.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 125:27.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:27.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 125:27.54 111 | *this = aRect1.UnionEdges(aRect2); 125:27.54 | ^ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 125:27.54 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 125:27.54 | ^~~~~~ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 125:27.54 120 | *this = aRect1.Union(aRect2); 125:27.54 | ^ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 125:27.54 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 125:27.54 | ^~~~~~ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 125:27.54 228 | *this = aRect1.SaturatingUnion(aRect2); 125:27.54 | ^ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 125:27.54 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 125:27.54 | ^~~~~~ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 125:27.54 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 125:27.54 | ^ 125:27.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 125:27.54 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 125:27.54 | ^~~~~~ 125:29.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 125:29.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 125:29.56 346 | mCumulativeResolution = aCumulativeResolution; 125:29.56 | ^~~~~~~~~~~~~~~~~~~~~ 125:29.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 125:29.58 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 125:29.58 | ^~~~~~~~~~~~~~ 125:29.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 125:29.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 125:29.58 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 125:29.59 | ^~~~~~~~~~~~~~~~~~~~~ 125:29.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 125:29.60 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 125:29.60 | ^~~~~~~~~~~ 125:29.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 125:29.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 125:29.61 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 125:29.61 | ^~~~~ 125:29.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 125:29.62 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 125:29.62 | ^~~~~~~~~~~~~~ 125:29.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 125:29.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 125:29.62 460 | mExtraResolution = aExtraResolution; 125:29.62 | ^~~~~~~~~~~~~~~~ 125:29.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:29.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 125:29.63 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 125:29.63 | ^~~~~~~~~~~~~~ 125:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 125:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 125:29.63 718 | struct ScrollSnapInfo { 125:29.63 | ^~~~~~~~~~~~~~ 125:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 125:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrValue.h:22, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:22, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:25, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 125:29.64 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 125:29.64 | ^~~~~~~ 125:29.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 125:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 125:29.64 937 | mSnapInfo = std::move(aSnapInfo); 125:29.64 | ^ 125:29.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 125:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 125:29.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 125:29.71 374 | mVisibleArea = r; 125:29.71 | ^ 125:29.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:29.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 125:29.71 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 125:29.71 | ^~~~~~ 125:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CharacterEncoding.h:10, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:20, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 125:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 125:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 125:30.58 49 | RangedPtr begin() const { return mStart; } 125:30.58 | ^~~~~~ 125:30.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CharacterEncoding.h:10, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:20, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 125:30.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 125:30.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 125:30.58 151 | RangedPtr& operator=(const RangedPtr& aOther) { 125:30.58 | ^~~~~~~~ 125:32.85 toolkit/components/alerts 125:38.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 125:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 125:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 125:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 125:38.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 125:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 125:38.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 125:38.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:38.51 1007 | foundInterface = 0; \ 125:38.51 | ^~~~~~~~~~~~~~ 125:38.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' 125:38.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:38.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:38.51 179 | NS_INTERFACE_MAP_END 125:38.51 | ^~~~~~~~~~~~~~~~~~~~ 125:38.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 125:38.51 991 | else 125:38.51 | ^~~~ 125:38.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' 125:38.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 125:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:38.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 125:38.51 178 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 125:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:43.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 125:43.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 125:43.73 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 125:43.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 125:43.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:43.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] 125:43.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:43.73 | ^ 125:43.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:43.73 46 | struct Block { 125:43.73 | ^~~~~ 125:44.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 125:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 125:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 125:44.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 125:44.06 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 125:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 125:44.07 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 125:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:44.07 1007 | foundInterface = 0; \ 125:44.07 | ^~~~~~~~~~~~~~ 125: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' 125:44.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:44.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:44.07 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:44.07 34 | NS_INTERFACE_MAP_END 125:44.07 | ^~~~~~~~~~~~~~~~~~~~ 125:44.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 125:44.07 981 | else 125:44.07 | ^~~~ 125:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:44.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:44.07 | ^~~~~~~~~~~~~~~~~~ 125:44.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:44.08 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 125:44.08 | ^~~~~~~~~~~~~~~~~~~~~~ 125:44.82 toolkit/components/antitracking 125:46.48 toolkit/components/backgroundhangmonitor 125:49.64 toolkit/components/browser 125:53.27 toolkit/components/clearsitedata 125:55.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 125:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 125:55.64 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 125:55.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 125:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:55.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] 125:55.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:55.64 | ^ 125:55.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:55.64 46 | struct Block { 125:55.64 | ^~~~~ 125:57.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 125:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 125:57.78 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 125:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 125:57.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 125:57.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] 125:57.78 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 125:57.78 | ^ 125:57.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 125:57.78 46 | struct Block { 125:57.78 | ^~~~~ 125:58.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 125:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 125:58.29 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:11, 125:58.29 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 125:58.29 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 125:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 125:58.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 125:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:58.29 1007 | foundInterface = 0; \ 125:58.29 | ^~~~~~~~~~~~~~ 125:58.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' 125:58.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:58.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:58.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:58.29 232 | NS_INTERFACE_MAP_END 125:58.29 | ^~~~~~~~~~~~~~~~~~~~ 125:58.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 125:58.29 981 | else 125:58.29 | ^~~~ 125:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:58.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:58.29 | ^~~~~~~~~~~~~~~~~~ 125:58.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:58.29 231 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 125:58.29 | ^~~~~~~~~~~~~~~~~~~~~~ 125:58.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 125:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 125:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 125:58.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 125:58.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 125:58.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 125:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 125:58.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:58.48 1007 | foundInterface = 0; \ 125:58.48 | ^~~~~~~~~~~~~~ 125:58.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' 125:58.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:58.48 80 | NS_INTERFACE_MAP_END 125:58.48 | ^~~~~~~~~~~~~~~~~~~~ 125: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 125:58.48 981 | else 125:58.48 | ^~~~ 125: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' 125:58.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:58.48 | ^~~~~~~~~~~~~~~~~~ 125:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:58.48 79 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 125:58.49 | ^~~~~~~~~~~~~~~~~~~~~~ 125:58.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 125:58.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:58.50 1007 | foundInterface = 0; \ 125:58.50 | ^~~~~~~~~~~~~~ 125:58.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' 125:58.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:58.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 125:58.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:58.50 346 | NS_INTERFACE_MAP_END 125:58.50 | ^~~~~~~~~~~~~~~~~~~~ 125:58.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 125:58.50 981 | else 125:58.50 | ^~~~ 125:58.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:58.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:58.50 | ^~~~~~~~~~~~~~~~~~ 125:58.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:58.50 345 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 125:58.50 | ^~~~~~~~~~~~~~~~~~~~~~ 125:59.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:30, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 125:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 125:59.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]': 125: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 = nsDataHashtable]' 125:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 125: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 125:59.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 125:59.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:59.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 125:59.10 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:26, 125:59.10 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 125:59.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 125:59.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 125:59.10 23 | class nsDataHashtable : public nsBaseHashtable { 125:59.10 | ^~~~~~~~~~~~~~~ 126:00.43 toolkit/components/commandlines 126:01.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:01.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 126:01.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 126:01.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 126:01.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 126:01.77 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 126:01.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:01.77 1007 | foundInterface = 0; \ 126:01.77 | ^~~~~~~~~~~~~~ 126:01.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' 126:01.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:01.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:01.77 165 | NS_INTERFACE_MAP_END 126:01.77 | ^~~~~~~~~~~~~~~~~~~~ 126:01.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:01.77 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 126:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:01.77 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 126:01.78 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 126:01.78 | ^~~~~~~~~~~~~~~~~~~~ 126:01.78 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 126:01.78 /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 126:01.78 136 | } else 126:01.78 | ^~~~ 126:01.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 126:01.78 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 126:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:01.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 126:01.78 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 126:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:01.78 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 126:01.78 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 126:01.78 | ^~~~~~~~~~~~~~~~~~~~ 126:03.02 toolkit/components/downloads 126:03.33 toolkit/components/extensions 126:05.86 toolkit/components/extensions/webrequest 126:07.54 toolkit/components/finalizationwitness 126:09.31 toolkit/components/find 126:10.13 toolkit/components/fuzzyfox 126:12.07 toolkit/components/jsoncpp/src/lib_json 126:13.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:13.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:13.69 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 126:13.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 126:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:13.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] 126:13.69 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:13.69 | ^ 126:13.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:13.69 46 | struct Block { 126:13.69 | ^~~~~ 126:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 126:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 126:14.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 126:14.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 126:14.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 126:14.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.15 1007 | foundInterface = 0; \ 126:14.15 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.15 618 | NS_INTERFACE_MAP_END 126:14.15 | ^~~~~~~~~~~~~~~~~~~~ 126: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 126:14.15 991 | else 126:14.15 | ^~~~ 126:14.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' 126:14.15 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:14.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:14.15 617 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 126:14.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 126:14.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.24 1007 | foundInterface = 0; \ 126:14.24 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.24 476 | NS_INTERFACE_MAP_END 126:14.24 | ^~~~~~~~~~~~~~~~~~~~ 126:14.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 126:14.24 981 | else 126:14.24 | ^~~~ 126:14.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.24 | ^~~~~~~~~~~~~~~~~~ 126:14.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.24 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.25 | ^~~~~~~~~~~~~~~~~~~~~~ 126:14.26 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 126:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.26 1007 | foundInterface = 0; \ 126:14.26 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.27 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.27 596 | NS_INTERFACE_MAP_END 126:14.27 | ^~~~~~~~~~~~~~~~~~~~ 126:14.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 126:14.27 981 | else 126:14.27 | ^~~~ 126:14.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.27 | ^~~~~~~~~~~~~~~~~~ 126:14.27 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.27 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.27 | ^~~~~~~~~~~~~~~~~~~~~~ 126:14.33 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 126:14.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.33 1007 | foundInterface = 0; \ 126:14.33 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.33 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.33 725 | NS_INTERFACE_MAP_END 126:14.34 | ^~~~~~~~~~~~~~~~~~~~ 126:14.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 126:14.34 981 | else 126:14.34 | ^~~~ 126:14.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.34 | ^~~~~~~~~~~~~~~~~~ 126:14.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.34 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.34 | ^~~~~~~~~~~~~~~~~~~~~~ 126:14.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 126:14.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.44 1007 | foundInterface = 0; \ 126:14.44 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.44 489 | NS_INTERFACE_MAP_END 126:14.44 | ^~~~~~~~~~~~~~~~~~~~ 126: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 126:14.44 981 | else 126:14.44 | ^~~~ 126: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' 126:14.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.45 | ^~~~~~~~~~~~~~~~~~ 126:14.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.45 488 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.45 | ^~~~~~~~~~~~~~~~~~~~~~ 126:14.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 126:14.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.45 1007 | foundInterface = 0; \ 126:14.45 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.46 662 | NS_INTERFACE_MAP_END 126:14.46 | ^~~~~~~~~~~~~~~~~~~~ 126:14.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 126:14.46 981 | else 126:14.46 | ^~~~ 126:14.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.46 | ^~~~~~~~~~~~~~~~~~ 126:14.46 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.46 661 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.46 | ^~~~~~~~~~~~~~~~~~~~~~ 126:14.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 126:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:14.50 1007 | foundInterface = 0; \ 126:14.50 | ^~~~~~~~~~~~~~ 126:14.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' 126:14.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:14.50 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:14.50 724 | NS_INTERFACE_MAP_END 126:14.50 | ^~~~~~~~~~~~~~~~~~~~ 126:14.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 126:14.50 981 | else 126:14.50 | ^~~~ 126:14.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:14.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:14.51 | ^~~~~~~~~~~~~~~~~~ 126:14.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:14.51 723 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:14.51 | ^~~~~~~~~~~~~~~~~~~~~~ 126:17.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 126:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFind.h:10, 126:17.40 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.h:10, 126:17.40 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:9, 126:17.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 126:17.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 126:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:17.40 1007 | foundInterface = 0; \ 126:17.40 | ^~~~~~~~~~~~~~ 126: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' 126:17.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:17.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:17.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:17.41 56 | NS_INTERFACE_MAP_END 126:17.41 | ^~~~~~~~~~~~~~~~~~~~ 126:17.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 126:17.41 981 | else 126:17.41 | ^~~~ 126: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' 126:17.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:17.41 | ^~~~~~~~~~~~~~~~~~ 126:17.41 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:17.41 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:17.41 | ^~~~~~~~~~~~~~~~~~~~~~ 126:17.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:17.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:17.80 /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**)': 126:17.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:17.80 1007 | foundInterface = 0; \ 126:17.80 | ^~~~~~~~~~~~~~ 126:17.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' 126:17.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:17.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:17.81 113 | NS_INTERFACE_MAP_END 126:17.81 | ^~~~~~~~~~~~~~~~~~~~ 126:17.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 126:17.81 981 | else 126:17.81 | ^~~~ 126:17.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:17.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:17.81 | ^~~~~~~~~~~~~~~~~~ 126:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:17.81 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:17.81 | ^~~~~~~~~~~~~~~~~~~~~~ 126:17.90 /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**)': 126:17.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:17.90 1022 | foundInterface = 0; \ 126:17.90 | ^~~~~~~~~~~~~~ 126:17.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' 126:17.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:17.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:17.90 /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' 126:17.90 1083 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:17.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126: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 126:17.90 981 | else 126:17.90 | ^~~~ 126: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' 126:17.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:17.90 | ^~~~~~~~~~~~~~~~~~ 126:17.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1082:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:17.90 1082 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 126:17.90 | ^~~~~~~~~~~~~~~~~~~~~~ 126:18.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:18.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 126:18.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 126:18.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:18.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] 126:18.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:18.22 | ^ 126:18.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:18.22 46 | struct Block { 126:18.22 | ^~~~~ 126:19.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:19.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:19.46 /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**)': 126:19.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:19.47 1022 | foundInterface = 0; \ 126:19.47 | ^~~~~~~~~~~~~~ 126:19.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' 126:19.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.47 /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' 126:19.47 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 126:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 126:19.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 126:19.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 126:19.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 126:19.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:19.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:19.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 126:19.47 302 | } else 126:19.47 | ^~~~ 126:19.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' 126:19.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.47 /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' 126:19.47 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 126:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:19.49 /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**)': 126:19.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:19.49 1022 | foundInterface = 0; \ 126:19.49 | ^~~~~~~~~~~~~~ 126:19.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' 126:19.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:19.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.49 /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' 126:19.49 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 126:19.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 126:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 126:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 126:19.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 126:19.50 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:19.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 126:19.50 302 | } else 126:19.50 | ^~~~ 126:19.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' 126:19.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 126:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:19.50 /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' 126:19.50 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 126:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:20.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:20.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:20.22 /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**)': 126:20.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:20.22 1007 | foundInterface = 0; \ 126:20.22 | ^~~~~~~~~~~~~~ 126:20.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' 126:20.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:20.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:20.22 712 | NS_INTERFACE_MAP_END 126:20.22 | ^~~~~~~~~~~~~~~~~~~~ 126:20.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 126:20.22 991 | else 126:20.22 | ^~~~ 126:20.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' 126:20.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:20.22 /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' 126:20.22 711 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 126:20.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:21.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 126:21.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:21.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]': 126:21.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]' 126:21.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 126:21.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] 126:21.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 126:21.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:21.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WebRequestService.h:14, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 126:21.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 126:21.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 126:21.77 23 | class nsDataHashtable : public nsBaseHashtable { 126:21.77 | ^~~~~~~~~~~~~~~ 126:21.92 toolkit/components/kvstore 126:23.11 toolkit/components/lz4 126:23.25 toolkit/components/mediasniffer 126:24.48 toolkit/components/mozintl 126:25.53 toolkit/components/osfile 126:25.69 toolkit/components/parentalcontrols 126:26.39 toolkit/components/perfmonitoring 126:26.86 toolkit/components/places 126:26.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 126:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 126:26.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 126:26.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 126:26.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 126:26.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:26.99 1007 | foundInterface = 0; \ 126:26.99 | ^~~~~~~~~~~~~~ 126:26.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' 126:26.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:26.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:26.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:26.99 235 | NS_INTERFACE_MAP_END 126:26.99 | ^~~~~~~~~~~~~~~~~~~~ 126:26.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 126:26.99 981 | else 126:26.99 | ^~~~ 126:26.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:26.99 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:26.99 | ^~~~~~~~~~~~~~~~~~ 126:26.99 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:26.99 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 126:26.99 | ^~~~~~~~~~~~~~~~~~~~~~ 126:29.40 toolkit/components/places/tests/gtest 126:32.13 toolkit/components/protobuf 126:34.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 126:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:34.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 126:34.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 126:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126: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] 126:34.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:34.49 | ^ 126: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 126:34.49 46 | struct Block { 126:34.49 | ^~~~~ 126:38.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:38.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/History.cpp:11, 126:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 126:38.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:38.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] 126:38.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:38.81 | ^ 126:38.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:38.81 46 | struct Block { 126:38.81 | ^~~~~ 126:39.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 126:39.92 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 126:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:39.92 1007 | foundInterface = 0; \ 126:39.92 | ^~~~~~~~~~~~~~ 126:39.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' 126:39.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:39.92 165 | NS_INTERFACE_MAP_END 126:39.92 | ^~~~~~~~~~~~~~~~~~~~ 126:39.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' 126:39.92 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 126:39.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:39.92 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 126:39.92 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 126:39.92 | ^~~~~~~~~~~~~~~~~~~~ 126:39.92 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 126:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 126:39.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 126:39.92 136 | } else 126:39.92 | ^~~~ 126:39.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:39.92 136 | } else 126:39.93 | ^~~~ 126:39.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' 126:39.93 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 126:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 126:39.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 126:39.94 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 126:39.94 | ^~~~~~~~~~~~~~~~~~~~ 126:40.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 126:40.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 126:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:40.24 1007 | foundInterface = 0; \ 126:40.24 | ^~~~~~~~~~~~~~ 126: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' 126:40.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:40.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:40.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:40.24 190 | NS_INTERFACE_MAP_END 126:40.24 | ^~~~~~~~~~~~~~~~~~~~ 126:40.24 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 126:40.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 126:40.24 /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 126:40.24 136 | } else 126:40.24 | ^~~~ 126:40.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 126:40.24 136 | } else 126:40.24 | ^~~~ 126:40.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 126:40.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 126:40.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 126:40.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:40.51 1007 | foundInterface = 0; \ 126:40.51 | ^~~~~~~~~~~~~~ 126:40.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' 126:40.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:40.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:40.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:40.51 275 | NS_INTERFACE_MAP_END 126:40.51 | ^~~~~~~~~~~~~~~~~~~~ 126:40.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 126:40.51 981 | else 126:40.51 | ^~~~ 126:40.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:40.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:40.51 | ^~~~~~~~~~~~~~~~~~ 126:40.51 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:40.51 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 126:40.51 | ^~~~~~~~~~~~~~~~~~~~~~ 126:40.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 126:40.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:40.53 1022 | foundInterface = 0; \ 126:40.53 | ^~~~~~~~~~~~~~ 126:40.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' 126:40.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:40.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:40.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:40.53 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 126:40.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:40.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 126:40.53 981 | else 126:40.53 | ^~~~ 126:40.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:40.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:40.53 | ^~~~~~~~~~~~~~~~~~ 126:40.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:40.53 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 126:40.53 | ^~~~~~~~~~~~~~~~~~~~~~ 126:40.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 126:40.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:40.66 1007 | foundInterface = 0; \ 126:40.66 | ^~~~~~~~~~~~~~ 126:40.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' 126:40.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 126:40.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:40.66 3509 | NS_INTERFACE_MAP_END 126:40.66 | ^~~~~~~~~~~~~~~~~~~~ 126:40.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 126:40.66 981 | else 126:40.66 | ^~~~ 126:40.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:40.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:40.66 | ^~~~~~~~~~~~~~~~~~ 126:40.66 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:40.66 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 126:40.66 | ^~~~~~~~~~~~~~~~~~~~~~ 126:41.27 toolkit/components/reflect 126:43.02 toolkit/components/reputationservice 126:48.58 toolkit/components/reputationservice/test/gtest 126:49.14 toolkit/components/resistfingerprinting 126:51.23 toolkit/components/resistfingerprinting/tests 126:54.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 126:54.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 126:54.96 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 126:54.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 126:54.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 126:54.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] 126:54.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 126:54.97 | ^ 126:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 126:54.97 46 | struct Block { 126:54.97 | ^~~~~ 126:58.80 toolkit/components/sessionstore 127:00.05 toolkit/components/startup 127:02.73 toolkit/components/statusfilter 127:04.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 127:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 127:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 127:04.08 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 127:04.08 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 127:04.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 127:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:04.08 1007 | foundInterface = 0; \ 127:04.08 | ^~~~~~~~~~~~~~ 127: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' 127:04.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:04.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:04.08 48 | NS_INTERFACE_MAP_END 127:04.08 | ^~~~~~~~~~~~~~~~~~~~ 127:04.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 127:04.08 991 | else 127:04.08 | ^~~~ 127:04.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' 127:04.08 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:04.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:04.08 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 127:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:04.80 toolkit/components/telemetry 127:09.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 127:09.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 127:09.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 127:09.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:09.23 1007 | foundInterface = 0; \ 127:09.23 | ^~~~~~~~~~~~~~ 127:09.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' 127:09.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:09.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:09.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:09.23 121 | NS_INTERFACE_MAP_END 127:09.23 | ^~~~~~~~~~~~~~~~~~~~ 127:09.23 /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:09.23 991 | else 127:09.24 | ^~~~ 127:09.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' 127:09.24 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 127:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:09.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 127:09.24 120 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 127:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:09.98 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 127:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:09.98 1007 | foundInterface = 0; \ 127:09.98 | ^~~~~~~~~~~~~~ 127:09.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' 127:09.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 127:09.98 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:09.98 83 | NS_INTERFACE_MAP_END 127:09.98 | ^~~~~~~~~~~~~~~~~~~~ 127:09.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 127:09.98 981 | else 127:09.98 | ^~~~ 127:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:09.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:09.98 | ^~~~~~~~~~~~~~~~~~ 127:09.98 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:09.98 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 127:09.98 | ^~~~~~~~~~~~~~~~~~~~~~ 127:40.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 127:40.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 127:40.94 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 127:40.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:40.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] 127:40.94 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:40.94 | ^ 127:40.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:40.94 46 | struct Block { 127:40.94 | ^~~~~ 127:55.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 127:55.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 127:55.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 127:55.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 127:55.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] 127:55.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 127:55.72 | ^ 127:55.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 127:55.72 46 | struct Block { 127:55.72 | ^~~~~ 128:07.59 toolkit/components/telemetry/tests/gtest 128:07.59 toolkit/components/telemetry/pingsender 128:07.59 toolkit/components/telemetry/geckoview/gtest 128:08.10 toolkit/components/telemetry/tests 128:08.14 toolkit/components/thumbnails 128:08.44 toolkit/components/typeaheadfind 128:09.96 toolkit/components/url-classifier 128:16.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 128:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 128:16.93 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 128:16.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 128:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:16.93 1007 | foundInterface = 0; \ 128:16.93 | ^~~~~~~~~~~~~~ 128: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' 128:16.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:16.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:16.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:16.93 69 | NS_INTERFACE_MAP_END 128:16.93 | ^~~~~~~~~~~~~~~~~~~~ 128: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 128:16.93 981 | else 128:16.93 | ^~~~ 128:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:16.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:16.93 | ^~~~~~~~~~~~~~~~~~ 128:16.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:16.93 68 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 128:16.93 | ^~~~~~~~~~~~~~~~~~~~~~ 128:21.33 toolkit/components/url-classifier/tests/gtest 128:25.82 toolkit/components/windowwatcher 128:29.67 toolkit/components/ctypes 128:30.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 128:30.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 128:30.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 128:30.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 128:30.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:30.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] 128:30.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:30.86 | ^ 128:30.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:30.86 46 | struct Block { 128:30.86 | ^~~~~ 128:31.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 128:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 128:31.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 128:31.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:31.16 1007 | foundInterface = 0; \ 128:31.16 | ^~~~~~~~~~~~~~ 128:31.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' 128:31.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:31.16 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:31.16 1587 | NS_INTERFACE_MAP_END 128:31.16 | ^~~~~~~~~~~~~~~~~~~~ 128:31.16 /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 128:31.16 991 | else 128:31.16 | ^~~~ 128:31.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:31.16 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.16 /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' 128:31.16 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 128:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:31.34 toolkit/components/ctypes/tests 128:32.39 toolkit/components/autocomplete 128:39.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 128:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 128:39.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 128:39.45 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 128:39.45 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 128:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 128:39.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 128:39.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:39.45 1007 | foundInterface = 0; \ 128:39.45 | ^~~~~~~~~~~~~~ 128:39.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' 128:39.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:39.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:39.45 46 | NS_INTERFACE_MAP_END 128:39.45 | ^~~~~~~~~~~~~~~~~~~~ 128:39.45 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 128:39.45 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 128:39.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 128:39.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 128:39.45 302 | } else 128:39.45 | ^~~~ 128:39.45 /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' 128:39.45 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:39.45 /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' 128:39.45 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 128:39.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:40.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 128:40.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 128:40.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]': 128:40.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]' 128:40.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 128:40.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] 128:40.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:40.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:40.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 128:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 128:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 128:40.82 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 128:40.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 128:40.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:40.82 23 | class nsDataHashtable : public nsBaseHashtable { 128:40.82 | ^~~~~~~~~~~~~~~ 128:41.18 toolkit/components/printingui 128:42.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrintProgress.h:10, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 128:42.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 128:42.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 128:42.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:42.67 1007 | foundInterface = 0; \ 128:42.67 | ^~~~~~~~~~~~~~ 128:42.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' 128:42.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:42.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:42.67 28 | NS_INTERFACE_MAP_END 128:42.67 | ^~~~~~~~~~~~~~~~~~~~ 128:42.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 128:42.67 981 | else 128:42.67 | ^~~~ 128:42.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:42.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:42.67 | ^~~~~~~~~~~~~~~~~~ 128:42.67 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:42.67 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 128:42.67 | ^~~~~~~~~~~~~~~~~~~~~~ 128:43.64 toolkit/components/printingui/ipc 128:43.76 toolkit/components/satchel 128:46.24 toolkit/components/terminator 128:48.27 toolkit/components/build 128:49.95 toolkit/crashreporter 128:51.28 toolkit/mozapps/extensions 128:52.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 128:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 128:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 128:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 128:52.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 128:52.96 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 128:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:52.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] 128:52.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:52.96 | ^ 128:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:52.96 46 | struct Block { 128:52.96 | ^~~~~ 128:55.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 128:55.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 128:55.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFormFillController.h:10, 128:55.71 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:9, 128:55.71 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 128:55.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 128:55.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:55.72 1007 | foundInterface = 0; \ 128:55.72 | ^~~~~~~~~~~~~~ 128:55.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' 128:55.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:55.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:55.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:55.72 80 | NS_INTERFACE_MAP_END 128:55.72 | ^~~~~~~~~~~~~~~~~~~~ 128:55.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 128:55.72 981 | else 128:55.72 | ^~~~ 128:55.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:55.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:55.72 | ^~~~~~~~~~~~~~~~~~ 128:55.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:55.72 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 128:55.72 | ^~~~~~~~~~~~~~~~~~~~~~ 128:56.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 128:56.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 128:56.06 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 128:56.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 128:56.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 128:56.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] 128:56.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 128:56.06 | ^ 128:56.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 128:56.06 46 | struct Block { 128:56.06 | ^~~~~ 128:58.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 128:58.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 128:58.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 128:58.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 128:58.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 128:58.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]': 128:58.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]' 128:58.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 128:58.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] 128:58.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:58.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:58.21 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 128:58.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 128:58.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:58.21 23 | class nsDataHashtable : public nsBaseHashtable { 128:58.21 | ^~~~~~~~~~~~~~~ 128:58.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 128:58.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]': 128:58.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]' 128:58.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 128:58.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] 128:58.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:58.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:58.25 In file included from /usr/include/c++/9/vector:67, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 128:58.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:11: 128:58.26 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 128:58.26 386 | class vector : protected _Vector_base<_Tp, _Alloc> 128:58.26 | ^~~~~~ 128:58.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 128:58.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]': 128:58.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]' 128:58.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 128:58.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] 128:58.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:58.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:58.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 128:58.26 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 128:58.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 128:58.26 52 | class ClipManager { 128:58.26 | ^~~~~~~~~~~ 128:58.47 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 128:58.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 128:58.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 128:58.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 128:58.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 128:58.47 31 | return std::move(elem); 128:58.47 | ^ 128:58.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 128:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 128:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 128:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 128:58.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 128:58.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem::SelfType = mozilla::PropertyIterElem]': 128:58.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 128:58.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 128:58.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 128:58.71 91 | return std::move(end); 128:58.71 | ^ 128:58.71 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 128:58.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem::SelfType = mozilla::ArrayIterElem]': 128:58.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 128:58.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 128:58.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 128:58.72 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 128:58.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 128:58.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]': 128:58.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]' 128:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 128: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 128:58.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 128:58.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:58.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 128:58.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 128:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 128:58.83 23 | class nsDataHashtable : public nsBaseHashtable { 128:58.83 | ^~~~~~~~~~~~~~~ 129:03.18 toolkit/profile 129:03.64 toolkit/profile/gtest 129:04.53 toolkit/recordreplay 129:05.18 toolkit/xre 129:09.72 toolkit/xre/test/gtest 129:11.61 toolkit/system/unixproxy 129:13.46 extensions/pref/autoconfig/src 129:14.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 129:14.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:14.82 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 129:14.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:14.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] 129:14.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:14.82 | ^ 129:14.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:14.82 46 | struct Block { 129:14.82 | ^~~~~ 129:17.47 devtools/platform 129:18.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 129:18.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 129:18.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIJSInspector.h:10, 129:18.75 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.h:9, 129:18.75 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:6: 129:18.75 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 129:18.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:18.75 1007 | foundInterface = 0; \ 129:18.75 | ^~~~~~~~~~~~~~ 129:18.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' 129:18.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:18.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:18.75 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:18.75 32 | NS_INTERFACE_MAP_END 129:18.75 | ^~~~~~~~~~~~~~~~~~~~ 129:18.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 129:18.75 981 | else 129:18.75 | ^~~~ 129:18.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:18.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:18.75 | ^~~~~~~~~~~~~~~~~~ 129:18.75 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:18.75 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 129:18.75 | ^~~~~~~~~~~~~~~~~~~~~~ 129:18.83 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:18.83 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 129:18.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 129:18.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:18.83 1007 | foundInterface = 0; \ 129:18.83 | ^~~~~~~~~~~~~~ 129:18.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' 129:18.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:18.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:18.83 478 | NS_INTERFACE_MAP_END 129:18.83 | ^~~~~~~~~~~~~~~~~~~~ 129:18.83 /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 129:18.83 986 | else 129:18.83 | ^~~~ 129:18.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 129:18.83 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 129:18.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:18.83 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 129:18.83 476 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 129:18.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:19.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 129:19.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 129:19.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 129:19.43 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 129:19.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129: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] 129:19.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:19.43 | ^ 129: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 129:19.43 46 | struct Block { 129:19.43 | ^~~~~ 129:19.49 devtools/shared/heapsnapshot 129:24.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 129:24.39 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 129:24.39 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 129:24.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:24.39 1007 | foundInterface = 0; \ 129:24.39 | ^~~~~~~~~~~~~~ 129:24.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' 129:24.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:24.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:24.39 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:24.39 123 | NS_INTERFACE_MAP_END 129:24.39 | ^~~~~~~~~~~~~~~~~~~~ 129:24.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 129:24.39 981 | else 129:24.39 | ^~~~ 129:24.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:24.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:24.39 | ^~~~~~~~~~~~~~~~~~ 129:24.39 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:24.39 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:24.39 | ^~~~~~~~~~~~~~~~~~~~~~ 129:24.60 devtools/shared/heapsnapshot/tests/gtest 129:28.42 toolkit/library/buildid.cpp.stub 129:28.62 toolkit/library 129:28.65 services/crypto/component 129:30.96 startupcache 129:34.05 startupcache/test 129:35.52 js/ductwork/debugger 129:37.19 other-licenses/snappy 129:37.27 toolkit/system/gnome 129:37.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 129:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 129:37.66 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 129:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 129:37.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] 129:37.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 129:37.66 | ^ 129:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 129:37.66 46 | struct Block { 129:37.66 | ^~~~~ 129:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 129:37.85 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 129:37.85 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 129:37.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:37.85 1007 | foundInterface = 0; \ 129:37.86 | ^~~~~~~~~~~~~~ 129: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' 129:37.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:37.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:37.86 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:37.86 82 | NS_INTERFACE_MAP_END 129:37.86 | ^~~~~~~~~~~~~~~~~~~~ 129: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 129:37.86 981 | else 129:37.86 | ^~~~ 129: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' 129:37.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:37.86 | ^~~~~~~~~~~~~~~~~~ 129:37.86 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:37.86 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 129:37.86 | ^~~~~~~~~~~~~~~~~~~~~~ 129:39.16 media/gmp-clearkey/0.1 129:41.87 media/gmp-clearkey/0.1/gtest 129:43.67 testing/mochitest/ssltunnel 129:46.04 testing/tools/screenshot 129:46.36 memory/gtest 129:46.46 media/mtransport/test 129:47.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 129:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 129:47.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 129:47.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 129:47.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 129:47.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:47.21 1007 | foundInterface = 0; \ 129:47.21 | ^~~~~~~~~~~~~~ 129:47.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' 129:47.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:47.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 129:47.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:47.21 18 | NS_INTERFACE_MAP_END 129:47.21 | ^~~~~~~~~~~~~~~~~~~~ 129:47.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 129:47.21 981 | else 129:47.21 | ^~~~ 129:47.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:47.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:47.21 | ^~~~~~~~~~~~~~~~~~ 129:47.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:47.21 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 129:47.21 | ^~~~~~~~~~~~~~~~~~~~~~ 129:50.03 browser/components/about 129:51.61 browser/components/dirprovider 129:52.88 browser/components/shell 129:53.18 browser/app 129:54.37 security/nss/lib/mozpkix 130:05.97 In file included from /usr/include/string.h:494, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/throw_gcc.h:14, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/type_traits:64, 130:05.97 from /usr/include/c++/9/bits/move.h:55, 130:05.97 from /usr/include/c++/9/bits/stl_pair.h:59, 130:05.97 from /usr/include/c++/9/utility:70, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 130:05.97 from /usr/include/c++/9/algorithm:60, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/algorithm:3, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/algorithm:44, 130:05.97 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/ice_unittest.cpp:9: 130:05.97 In function 'char* strncpy(char*, const char*, size_t)', 130:05.97 inlined from 'void {anonymous}::WebRtcIcePrioritizerTest::AddInterface(const string&, int, int)' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/ice_unittest.cpp:1900:12: 130:05.97 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 33 equals destination size [-Wstringop-truncation] 130:05.97 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:05.97 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.35 media/webrtc/trunk/third_party/gflags 130:30.35 media/libyuv/libyuv 130:30.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 130:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 130:30.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 130:30.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 130:30.79 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 130:30.79 | ^~~~~~~~~~~~~~~~ 130:30.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 130:30.79 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 130:30.79 | ^~~ 130:30.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 130:30.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 130:30.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 130:30.87 1634 | class FlagSaverImpl { 130:30.87 | ^~~~~~~~~~~~~ 130:30.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 130:31.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 130:31.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 130:31.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 130:31.20 326 | case 3: options->flag_description_substring_search = true; 130:31.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 130:31.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 130:31.20 327 | case 2: options->flag_location_substring_search = true; 130:31.20 | ^~~~ 130:31.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 130:31.20 327 | case 2: options->flag_location_substring_search = true; 130:31.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 130:31.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 130:31.21 328 | case 1: options->flag_name_substring_search = true; 130:31.21 | ^~~~ 130:31.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 130:31.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 130:31.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 130:31.22 454 | int FlagValue::ValueSize() const { 130:31.22 | ^~~~~~~~~ 130:36.74 media/mtransport/third_party/nICEr 130:38.54 media/mtransport/third_party/nrappkit 130:39.71 In file included from /usr/include/string.h:494, 130:39.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 130:39.71 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 130:39.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 130:39.71 In function 'strncpy', 130:39.71 inlined from 'r_vlog_nr' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:462:7: 130:39.71 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 130:39.71 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:39.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 130:39.71 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_nr': 130:39.71 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 130:39.71 458 | int formatlen = strlen(format); 130:39.71 | ^~~~~~~~~~~~~~ 130:39.72 In file included from /usr/include/string.h:494, 130:39.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 130:39.72 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 130:39.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 130:39.72 In function 'strncpy', 130:39.72 inlined from 'r_vlog_e' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:428:7: 130:39.72 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 130:39.72 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:39.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:39.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 130:39.72 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_e': 130:39.72 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 130:39.72 423 | int formatlen = strlen(format); 130:39.72 | ^~~~~~~~~~~~~~ 130:39.93 In file included from /usr/include/string.h:494, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/share/nr_api.h:43, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/crypto/nr_crypto.c:33, 130:39.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr0.c:2: 130:39.94 In function 'strncpy', 130:39.94 inlined from 'nr_ice_component_initialize_tcp' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/ice/ice_component.c:576:11: 130:39.94 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 130:39.94 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:39.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.04 dom/bindings/test 130:40.96 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 130:41.12 media/ffvpx/libavutil/libmozavutil.so 130:41.58 dom/media/fake-cdm/libfake.so 130:42.14 In file included from /usr/include/string.h:494, 130:42.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/string.h:3, 130:42.14 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 130:42.14 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 130:42.14 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:33, 130:42.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr1.c:2: 130:42.14 In function 'strncpy', 130:42.14 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:288:13, 130:42.14 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 130:42.14 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 130:42.14 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:42.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.14 In function 'strncpy', 130:42.14 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:308:13, 130:42.14 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 130:42.14 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 130:42.14 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:42.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:42.14 In function 'strncpy', 130:42.14 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:327:19, 130:42.14 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-70.0.1/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 130:42.14 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 33 equals destination size [-Wstringop-truncation] 130:42.14 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 130:42.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 130:52.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:52.50 1022 | foundInterface = 0; \ 130:52.50 | ^~~~~~~~~~~~~~ 130:52.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' 130:52.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:52.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:52.50 2033 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 130:52.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 130:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130: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 130:52.51 302 | } else 130:52.51 | ^~~~ 130: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' 130:52.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:52.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.51 /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' 130:52.51 2032 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 130:52.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 130:52.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 130:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:52.53 1022 | foundInterface = 0; \ 130:52.53 | ^~~~~~~~~~~~~~ 130:52.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' 130:52.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.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' 130:52.53 2158 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 130:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.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 130:52.53 302 | } else 130:52.53 | ^~~~ 130:52.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' 130:52.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.53 /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' 130:52.53 2157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 130:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.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**)': 130:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:52.54 1022 | foundInterface = 0; \ 130:52.54 | ^~~~~~~~~~~~~~ 130:52.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' 130:52.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:52.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:52.54 2283 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 130:52.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 130:52.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.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 130:52.55 302 | } else 130:52.55 | ^~~~ 130:52.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' 130:52.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.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' 130:52.55 2282 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 130:52.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 130:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 130:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 130:52.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 130:52.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:52.56 1022 | foundInterface = 0; \ 130:52.56 | ^~~~~~~~~~~~~~ 130:52.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' 130:52.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:52.56 2408 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 130:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.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 130:52.56 302 | } else 130:52.56 | ^~~~ 130:52.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' 130:52.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:52.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.56 /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' 130:52.57 2407 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 130:52.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 130:52.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:52.57 1022 | foundInterface = 0; \ 130:52.58 | ^~~~~~~~~~~~~~ 130:52.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' 130:52.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:52.58 2533 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 130:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 130:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 130:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 130:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 130:52.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 130:52.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 130:52.58 302 | } else 130:52.58 | ^~~~ 130:52.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' 130:52.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.58 /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' 130:52.58 2532 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 130:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.11 dom/media/gmp-plugin-openh264/libfakeopenh264.so 130:58.36 dom/plugins/test/testplugin/libnptest.so 130:58.74 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 130:59.02 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 130:59.31 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 130:59.58 widget/gtk/mozgtk/gtk2/libmozgtk.so 130:59.78 widget/gtk/mozgtk/gtk3/libmozgtk.so 131:00.01 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 131:00.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 131:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 131:00.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 131:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:00.13 1007 | foundInterface = 0; \ 131:00.13 | ^~~~~~~~~~~~~~ 131:00.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' 131:00.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:00.13 71170 | NS_INTERFACE_MAP_END 131:00.13 | ^~~~~~~~~~~~~~~~~~~~ 131:00.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 131:00.13 981 | else 131:00.13 | ^~~~ 131:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:00.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:00.13 | ^~~~~~~~~~~~~~~~~~ 131:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:00.13 71169 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:00.13 | ^~~~~~~~~~~~~~~~~~~~~~ 131:00.14 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 131:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 131:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:00.22 1007 | foundInterface = 0; \ 131:00.22 | ^~~~~~~~~~~~~~ 131:00.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' 131:00.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:00.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 131:00.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:00.22 74691 | NS_INTERFACE_MAP_END 131:00.23 | ^~~~~~~~~~~~~~~~~~~~ 131:00.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 131:00.23 981 | else 131:00.23 | ^~~~ 131:00.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:00.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:00.23 | ^~~~~~~~~~~~~~~~~~ 131:00.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:00.23 74690 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:00.23 | ^~~~~~~~~~~~~~~~~~~~~~ 131:00.36 toolkit/components/telemetry/tests/libmodules-test.so 131:00.54 toolkit/components/ctypes/tests/libjsctypes-test.so 131:00.75 media/gmp-clearkey/0.1/libclearkey.so 131:01.19 modules/brotli/brotli 131:01.36 config/external/sqlite/libmozsqlite3.so.symbols.stub 131:01.48 config/external/sqlite/libmozsqlite3.so 131:02.07 config/external/lgpllibs/liblgpllibs.so 131:02.31 widget/gtk/mozwayland/libmozwayland.so 131:02.49 security/sandbox/linux/libmozsandbox.so 131:03.21 js/src/build/libjs_static.a 131:17.90 widget/gtk/mozgtk/stub/libmozgtk_stub.so 131:18.32 media/webrtc/trunk/gtest/webrtc-gtest 131:47.13 layout/style/test/host_ListCSSProperties 131:47.41 toolkit/components/telemetry/pingsender/pingsender 131:48.01 testing/mochitest/ssltunnel/ssltunnel 131:48.71 testing/tools/screenshot/screentopng 131:49.20 browser/app/firefox 131:49.89 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 131:50.01 media/ffvpx/libavcodec/libmozavcodec.so 131:50.72 toolkit/library/build/symverscript.stub 131:50.85 toolkit/library/build/libxul.so 132:16.63 /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': 132:16.65 /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] 132:16.65 57284 | return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 132:16.65 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:26.32 ipc/app/plugin-container 136:26.35 js/xpconnect/shell/xpcshell 136:27.91 js/src/build/spidermonkey_checks.stub 136:27.93 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 136:28.17 layout/style/test/css_properties.js.stub 136:28.33 devtools/shared/webconsole/reserved-js-words.js.stub 136:28.45 toolkit/library/build/dependentlibs.list.stub 136:28.45 toolkit/library/gtest/symverscript.stub 136:29.18 toolkit/components/featuregates/feature_definitions.json.stub 136:29.33 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 136:29.36 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 136:29.41 toolkit/locales/multilocale.txt.stub 136:29.55 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 136:29.65 toolkit/mozapps/extensions/built_in_addons.json.stub 136:29.71 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 136:29.84 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 136:30.12 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 136:30.42 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 136:30.58 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 136:30.63 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 136:30.71 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 136:30.87 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 136:31.01 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 136:31.14 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 136:31.28 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 136:32.22 TEST-PASS | check_spidermonkey_style.py | ok 136:32.41 TEST-PASS | check_macroassembler_style.py | ok 136:32.51 TEST-PASS | check_js_opcode.py | ok 136:39.37 toolkit/locales/update.locale.stub 136:45.74 browser/locales/bookmarks.html.stub 136:47.24 Packaging specialpowers@mozilla.org.xpi... 136:47.38 Packaging quitter@mozilla.org.xpi... 136:47.50 Packaging mozscreenshots@mozilla.org.xpi... 137:11.06 Compressing... 143:50.49 (stdin): 3.320:1, 2.410 bits/byte, 69.88% saved, 3509258240 in, 1057119826 out. 143:50.50 Making langpack 143:51.07 toolkit/locales/update.locale.stub 143:52.13 browser/locales/bookmarks.html.stub 143:57.22 1573734224832 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 143:57.22 1573734224832 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry 143:57.22 1573734224833 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 143:57.22 1573734224834 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 144:05.02 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 144:05.02 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 144:05.21 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 145:48.74 jarlog: /builddir/build/BUILD/firefox-70.0.1/objdir/jarlog/en-US.log 145:48.74 (/builddir/build/BUILD/firefox-70.0.1/objdir/dist/firefox/firefox:13468): Gtk-WARNING **: 12:25:36.345: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 145:48.74 This may indicate that pixbuf loaders or the mime database could not be found. 146:54.62 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 146:54.65 ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost 147:09.93 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 147:09.93 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 147:09.97 Elapsed: 0.04s; From dist/xpi-stage: Kept 89 existing; Added/updated 0; Removed 0 files and 0 directories. 147:10.65 Elapsed: 0.61s; From dist/bin: Kept 2838 existing; Added/updated 0; Removed 0 files and 0 directories. 147:11.02 Elapsed: 0.98s; From _tests: Kept 1097 existing; Added/updated 27; Removed 0 files and 0 directories. 147:12.33 Elapsed: 2.40s; From dist/include: Kept 5664 existing; Added/updated 0; Removed 0 files and 0 directories. 147:12.35 ./mozilla-config.h.stub 147:12.47 ./buildid.h.stub 147:12.57 ./source-repo.h.stub 147:13.29 config/nsinstall_real 147:13.44 config/stl.sentinel.stub 147:13.55 config/system-header.sentinel.stub 147:13.78 build/application.ini.stub 147:13.78 js/src/js-confdefs.h.stub 147:13.78 xpcom/xpcom-config.h.stub 147:13.82 security/ct/tests/gtest/valid-sth.inc.stub 147:13.94 build/application.ini.h.stub 147:13.95 xpcom/xpcom-private.h.stub 147:13.95 js/src/js-config.h.stub 147:14.06 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 147:14.08 build/automation.py.stub 147:14.08 js/src/selfhosted.out.h.stub 147:14.08 security/apps/xpcshell.inc.stub 147:14.20 security/apps/addons-public.inc.stub 147:14.22 xpcom/build/Services.h.stub 147:14.23 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 147:14.33 security/apps/addons-public-intermediate.inc.stub 147:14.34 xpcom/build/services.rs.stub 147:14.41 /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_DEDICATED_PROFILES=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 -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 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-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_SCTP=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 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=70.0.1 -DMOZ_LTO=1 -DMOZ_RAW=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_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -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 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=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_TRUNCATE64=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 -DHAVE_DLOPEN=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 -DHAVE_CPUID_H=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 -DHAVE_NL_TYPES_H=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 -DMOZ_WEBRTC=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 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 147:14.43 xpcom/tests/gtest/dafsa_test_1.inc.stub 147:14.43 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 147:14.47 security/apps/addons-stage.inc.stub 147:14.47 netwerk/necko-config.h.stub 147:14.59 gfx/webrender_bindings/webrender_ffi_generated.h.stub 147:14.59 layout/style/ServoCSSPropList.py.stub 147:14.59 security/ct/tests/gtest/wrong-spki-sth.inc.stub 147:14.81 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 147:15.04 security/ct/tests/gtest/missing-log-id-sth.inc.stub 147:15.26 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 147:15.46 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 147:15.66 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 147:15.86 security/ct/tests/gtest/missing-extensions-sth.inc.stub 147:16.05 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 147:16.26 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 147:16.48 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 147:16.70 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 147:16.88 security/ct/tests/gtest/truncated-extension-sth.inc.stub 147:17.05 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 147:17.25 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 147:17.49 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 147:17.70 dom/encoding/domainsfallbacks.properties.h.stub 147:17.83 dom/encoding/labelsencodings.properties.h.stub 147:17.98 dom/encoding/localesfallbacks.properties.h.stub 147:18.12 dom/encoding/nonparticipatingdomains.properties.h.stub 147:18.26 layout/generic/FrameIdList.h.stub 147:18.39 layout/generic/FrameTypeList.h.stub 147:18.53 toolkit/crashreporter/CrashAnnotations.h.stub 147:18.82 devtools/client/debugger/src/node.stub.stub 147:18.87 js/src/frontend/ReservedWordsGenerated.h.stub 147:18.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" 147:18.99 js/src/gc/StatsPhasesGenerated.h.stub 147:19.12 js/src/gc/StatsPhasesGenerated.inc.stub 147:19.25 js/src/jit/MOpcodes.h.stub 147:19.37 js/src/jit/LOpcodes.h.stub 147:19.50 xpcom/idl-parser/xpidl/xpidl.stub.stub 147:19.61 layout/style/nsCSSPropertyID.h.stub 147:19.72 config/makefiles/xpidl/Bits.xpt 147:19.72 config/makefiles/xpidl/accessibility.xpt 147:19.73 layout/style/ServoCSSPropList.h.stub 147:19.87 layout/style/CompositorAnimatableProperties.h.stub 147:19.91 config/makefiles/xpidl/alerts.xpt 147:19.97 devtools/client/debugger/src/actions/node.stub.stub 147:20.00 layout/style/CountedUnknownProperties.h.stub 147:20.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/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" 147:20.11 layout/style/nsComputedDOMStyleGenerated.inc.stub 147:20.23 layout/style/nsCSSPropsGenerated.inc.stub 147:20.38 layout/style/ServoStyleConsts.h.stub 147:20.58 config/makefiles/xpidl/appshell.xpt 147:20.84 config/makefiles/xpidl/appstartup.xpt 147:21.17 config/makefiles/xpidl/autocomplete.xpt 147:21.38 config/makefiles/xpidl/backgroundhangmonitor.xpt 147:21.42 devtools/client/debugger/src/client/node.stub.stub 147:21.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/client/firefox.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/client/index.js" 147:21.64 config/makefiles/xpidl/browser-element.xpt 147:21.80 config/makefiles/xpidl/browser-newtab.xpt 147:21.95 config/makefiles/xpidl/browsercompsbase.xpt 147:22.10 config/makefiles/xpidl/caps.xpt 147:22.25 devtools/client/debugger/src/components/node.stub.stub 147:22.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/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" 147:23.12 config/makefiles/xpidl/captivedetect.xpt 147:23.13 devtools/client/debugger/src/reducers/node.stub.stub 147:23.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/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" 147:23.44 config/makefiles/xpidl/chrome.xpt 147:23.52 devtools/client/debugger/src/selectors/node.stub.stub 147:23.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/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" 147:24.57 devtools/client/debugger/src/utils/node.stub.stub 147:24.63 devtools/client/debugger/src/workers/parser/node.stub.stub 147:24.67 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" 147:24.72 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" 147:25.33 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 147: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/workers/pretty-print/index.js" 147:26.01 devtools/client/debugger/src/workers/search/node.stub.stub 147:26.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/workers/search/index.js" 147:26.17 layout/style/test/gtest/ExampleStylesheet.h.stub 147:26.28 devtools/client/debugger/src/actions/ast/node.stub.stub 147:26.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" 147:26.69 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 147:26.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/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" 147:26.98 devtools/client/debugger/src/actions/pause/node.stub.stub 147:27.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/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" 147:27.77 devtools/client/debugger/src/actions/sources/node.stub.stub 147:27.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/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" 147:28.16 devtools/client/debugger/src/actions/utils/node.stub.stub 147:28.24 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" 147:28.88 devtools/client/debugger/src/client/firefox/node.stub.stub 147:28.90 devtools/client/debugger/src/components/Editor/node.stub.stub 147:28.96 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" 147:28.99 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" 147:29.86 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 147:29.94 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" 147:30.62 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 147:30.72 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" 147:31.07 devtools/client/debugger/src/components/shared/node.stub.stub 147:31.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/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" 147:32.22 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 147:32.32 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" 147:32.39 devtools/client/debugger/src/utils/editor/node.stub.stub 147:32.48 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" 147:33.09 devtools/client/debugger/src/utils/pause/node.stub.stub 147:33.18 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" 147:33.43 devtools/client/debugger/src/utils/resource/node.stub.stub 147:33.52 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" 147:33.79 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 147:33.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/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" 147:34.39 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 147:34.48 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" 147:34.78 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 147: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/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" 147:35.19 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 147:35.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/Editor/Preview/index.js /builddir/build/BUILD/firefox-70.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 147:35.62 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 147:35.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/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" 147:36.08 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 147:36.17 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" 147:36.63 devtools/client/debugger/src/components/shared/Button/node.stub.stub 147:36.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/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" 147:37.07 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 147:37.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/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" 147:37.47 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 147:37.56 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" 147:37.89 config/makefiles/xpidl/commandhandler.xpt 147:37.90 config/makefiles/xpidl/commandlines.xpt 147:38.06 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 147:38.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/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" 147:38.48 config/makefiles/xpidl/composer.xpt 147:38.48 config/makefiles/xpidl/content_events.xpt 147:38.64 config/makefiles/xpidl/content_geckomediaplugins.xpt 147:38.67 config/makefiles/xpidl/content_html.xpt 147:38.81 config/makefiles/xpidl/content_webrtc.xpt 147:38.87 config/makefiles/xpidl/devtools_rr.xpt 147:38.93 config/makefiles/xpidl/docshell.xpt 147:38.98 config/makefiles/xpidl/dom.xpt 147:39.01 config/makefiles/xpidl/dom_audiochannel.xpt 147:39.09 config/makefiles/xpidl/dom_base.xpt 147:39.24 config/makefiles/xpidl/dom_bindings.xpt 147:39.45 config/makefiles/xpidl/dom_events.xpt 147:39.50 config/makefiles/xpidl/dom_geolocation.xpt 147:39.62 config/makefiles/xpidl/dom_html.xpt 147:39.64 config/makefiles/xpidl/dom_indexeddb.xpt 147:39.80 config/makefiles/xpidl/dom_localstorage.xpt 147:39.80 config/makefiles/xpidl/dom_media.xpt 147:39.89 config/makefiles/xpidl/dom_network.xpt 147:39.93 config/makefiles/xpidl/dom_notification.xpt 147:39.94 config/makefiles/xpidl/dom_payments.xpt 147:40.08 config/makefiles/xpidl/dom_power.xpt 147:40.10 config/makefiles/xpidl/dom_presentation.xpt 147:40.10 config/makefiles/xpidl/dom_push.xpt 147:40.25 config/makefiles/xpidl/dom_quota.xpt 147:40.43 config/makefiles/xpidl/dom_security.xpt 147:40.44 config/makefiles/xpidl/dom_sidebar.xpt 147:40.60 config/makefiles/xpidl/dom_simpledb.xpt 147:40.62 config/makefiles/xpidl/dom_storage.xpt 147:40.64 config/makefiles/xpidl/dom_system.xpt 147:40.73 config/makefiles/xpidl/dom_webauthn.xpt 147:40.79 config/makefiles/xpidl/dom_webspeechrecognition.xpt 147:40.80 config/makefiles/xpidl/dom_webspeechsynth.xpt 147:40.89 config/makefiles/xpidl/dom_workers.xpt 147:40.93 config/makefiles/xpidl/dom_xslt.xpt 147:40.94 config/makefiles/xpidl/dom_xul.xpt 147:41.05 config/makefiles/xpidl/downloads.xpt 147:41.09 config/makefiles/xpidl/editor.xpt 147:41.09 config/makefiles/xpidl/enterprisepolicies.xpt 147:41.22 config/makefiles/xpidl/extensions.xpt 147:41.31 config/makefiles/xpidl/exthandler.xpt 147:41.38 config/makefiles/xpidl/fastfind.xpt 147:41.46 config/makefiles/xpidl/gfx.xpt 147:41.50 config/makefiles/xpidl/html5.xpt 147:41.62 config/makefiles/xpidl/htmlparser.xpt 147:41.62 config/makefiles/xpidl/imglib2.xpt 147:41.69 config/makefiles/xpidl/inspector.xpt 147:41.77 config/makefiles/xpidl/intl.xpt 147:41.78 config/makefiles/xpidl/jar.xpt 147:41.91 config/makefiles/xpidl/jsdebugger.xpt 147:41.93 config/makefiles/xpidl/jsinspector.xpt 147:42.05 config/makefiles/xpidl/kvstore.xpt 147:42.07 config/makefiles/xpidl/layout_base.xpt 147:42.18 config/makefiles/xpidl/layout_printing.xpt 147:42.19 config/makefiles/xpidl/layout_xul_tree.xpt 147:42.24 config/makefiles/xpidl/locale.xpt 147:42.35 config/makefiles/xpidl/loginmgr.xpt 147:42.35 config/makefiles/xpidl/migration.xpt 147:42.42 config/makefiles/xpidl/mimetype.xpt 147:42.54 config/makefiles/xpidl/mozfind.xpt 147:42.56 config/makefiles/xpidl/mozintl.xpt 147:42.58 config/makefiles/xpidl/necko.xpt 147:42.74 config/makefiles/xpidl/necko_about.xpt 147:42.74 config/makefiles/xpidl/necko_cache.xpt 147:42.75 config/makefiles/xpidl/necko_cache2.xpt 147:42.89 config/makefiles/xpidl/necko_cookie.xpt 147:42.99 config/makefiles/xpidl/necko_dns.xpt 147:43.16 config/makefiles/xpidl/necko_file.xpt 147:43.20 config/makefiles/xpidl/necko_ftp.xpt 147:43.36 config/makefiles/xpidl/necko_http.xpt 147:43.40 config/makefiles/xpidl/necko_mdns.xpt 147:43.51 config/makefiles/xpidl/necko_res.xpt 147:43.67 config/makefiles/xpidl/necko_socket.xpt 147:43.85 config/makefiles/xpidl/necko_strconv.xpt 147:43.95 config/makefiles/xpidl/necko_viewsource.xpt 147:44.05 config/makefiles/xpidl/necko_websocket.xpt 147:44.16 config/makefiles/xpidl/necko_wifi.xpt 147:44.32 config/makefiles/xpidl/parentalcontrols.xpt 147:44.38 config/makefiles/xpidl/peerconnection.xpt 147:44.47 config/makefiles/xpidl/pipnss.xpt 147:44.52 config/makefiles/xpidl/pippki.xpt 147:44.65 config/makefiles/xpidl/places.xpt 147:44.82 config/makefiles/xpidl/plugin.xpt 147:45.02 config/makefiles/xpidl/pref.xpt 147:45.18 config/makefiles/xpidl/prefetch.xpt 147:45.21 config/makefiles/xpidl/profiler.xpt 147:45.26 config/makefiles/xpidl/remote.xpt 147:45.40 config/makefiles/xpidl/reputationservice.xpt 147:45.40 config/makefiles/xpidl/sandbox.xpt 147:45.41 config/makefiles/xpidl/satchel.xpt 147:45.54 config/makefiles/xpidl/services-crypto-component.xpt 147:45.57 config/makefiles/xpidl/services_fxaccounts.xpt 147:45.57 config/makefiles/xpidl/sessionStore_funcs.xpt 147:45.72 config/makefiles/xpidl/shellservice.xpt 147:45.72 config/makefiles/xpidl/shistory.xpt 147:45.73 config/makefiles/xpidl/spellchecker.xpt 147:45.87 config/makefiles/xpidl/storage.xpt 147:45.89 config/makefiles/xpidl/telemetry.xpt 147:45.96 config/makefiles/xpidl/test_necko.xpt 147:46.03 config/makefiles/xpidl/thumbnails.xpt 147:46.07 config/makefiles/xpidl/toolkit_antitracking.xpt 147:46.17 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 147:46.21 config/makefiles/xpidl/toolkit_cleardata.xpt 147:46.24 config/makefiles/xpidl/toolkit_crashservice.xpt 147:46.32 config/makefiles/xpidl/toolkit_filewatcher.xpt 147:46.33 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 147:46.38 config/makefiles/xpidl/toolkit_osfile.xpt 147:46.39 config/makefiles/xpidl/toolkit_search.xpt 147:46.47 config/makefiles/xpidl/toolkit_securityreporter.xpt 147:46.47 config/makefiles/xpidl/toolkit_shell.xpt 147:46.51 config/makefiles/xpidl/toolkit_xulstore.xpt 147:46.53 config/makefiles/xpidl/toolkitprofile.xpt 147:46.62 config/makefiles/xpidl/txmgr.xpt 147:46.63 config/makefiles/xpidl/txtsvc.xpt 147:46.65 config/makefiles/xpidl/uconv.xpt 147:46.69 config/makefiles/xpidl/update.xpt 147:46.80 config/makefiles/xpidl/uriloader.xpt 147:46.84 config/makefiles/xpidl/url-classifier.xpt 147:46.85 config/makefiles/xpidl/urlformatter.xpt 147:46.85 config/makefiles/xpidl/webBrowser_core.xpt 147:46.95 config/makefiles/xpidl/webbrowserpersist.xpt 147:47.00 config/makefiles/xpidl/webextensions.xpt 147:47.13 config/makefiles/xpidl/webvtt.xpt 147:47.18 config/makefiles/xpidl/widget.xpt 147:47.20 config/makefiles/xpidl/windowcreator.xpt 147:47.24 config/makefiles/xpidl/windowwatcher.xpt 147:47.28 config/makefiles/xpidl/xpcom_base.xpt 147:47.36 config/makefiles/xpidl/xpcom_components.xpt 147:47.40 config/makefiles/xpidl/xpcom_ds.xpt 147:47.53 config/makefiles/xpidl/xpcom_io.xpt 147:47.63 config/makefiles/xpidl/xpcom_system.xpt 147:47.75 config/makefiles/xpidl/xpcom_threads.xpt 147:47.95 config/makefiles/xpidl/xpcomtest.xpt 147:48.06 config/makefiles/xpidl/xpconnect.xpt 147:48.08 config/makefiles/xpidl/xpctest.xpt 147:48.21 config/makefiles/xpidl/xul.xpt 147:48.22 config/makefiles/xpidl/xulapp.xpt 147:48.31 config/makefiles/xpidl/zipwriter.xpt 147:48.48 config/makefiles/xpidl/xptdata.cpp 147:49.87 xpcom/ds/nsGkAtomList.h.stub 147:49.87 xpcom/components/Components.h.stub 147:49.87 xpcom/base/error_list.rs.stub 147:49.87 modules/libpref/StaticPrefListAll.h.stub 147:49.99 xpcom/base/ErrorList.h.stub 147:50.03 xpcom/ds/nsGkAtomConsts.h.stub 147:50.11 xpcom/base/ErrorNamesInternal.h.stub 147:50.18 intl/locale/encodingsgroups.properties.h.stub 147:50.22 netwerk/dns/etld_data.inc.stub 147:50.22 xpcom/base/gk_rust_utils_ffi_generated.h.stub 147:50.30 dom/base/UseCounterList.h.stub 147:50.42 dom/bindings/CSS2Properties.webidl.stub 147:50.86 accessible/xpcom/xpcAccEvents.h.stub 147:51.17 security/manager/ssl/nsSTSPreloadList.h.stub 147:51.31 toolkit/components/telemetry/TelemetryEventData.h.stub 147:51.79 toolkit/components/telemetry/TelemetryEventEnums.h.stub 147:52.29 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 147:53.15 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 147:53.59 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 147:54.71 toolkit/components/telemetry/TelemetryProcessData.h.stub 147:54.86 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 147:55.00 toolkit/components/telemetry/TelemetryScalarData.h.stub 147:55.94 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.h 148:15.30 Generating /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 148:25.10 toolkit/library/rust/force-cargo-library-build 148:25.10 testing/geckodriver/force-cargo-program-build 148:25.18 Blocking waiting for file lock on package cache 148:25.84 Blocking waiting for file lock on package cache 148:25.96 /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)': 148:25.96 /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] 148:25.96 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 148:25.96 | ^ 148:25.96 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 148:25.96 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 148:25.96 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 148:25.96 | ^~~~~~~~~~~~~~~~~~~ 148:25.96 /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] 148:25.96 41 | int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 148:25.96 | ^ 148:25.96 In file included from /builddir/build/BUILD/firefox-70.0.1/mfbt/Compression.cpp:15: 148:25.96 /builddir/build/BUILD/firefox-70.0.1/mfbt/lz4.h:662:16: note: declared here 148:25.96 662 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 148:25.96 | ^~~~~~~~~~~~~~~~~~~ 148:26.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/Unified_cpp_mfbt0.cpp:128: 148:26.93 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/cached-powers.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 148:26.93 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/bignum.cc:161:6: warning: the control flow of function 'double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:26.93 161 | void Bignum::AddUInt64(uint64_t operand) { 148:26.93 | ^~~~~~ 148:26.94 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/bignum.cc:161:6: warning: the control flow of function 'double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:26.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/Unified_cpp_mfbt0.cpp:119: 148:26.94 /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*)': 148:26.94 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:89:6: warning: the control flow of function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:26.94 89 | void BignumDtoa(double v, BignumDtoaMode mode, int requested_digits, 148:26.94 | ^~~~~~~~~~ 148:26.94 /builddir/build/BUILD/firefox-70.0.1/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:89:6: warning: the control flow of function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:27.59 Compiling rand_core v0.4.0 148:27.80 Compiling siphasher v0.2.1 148:29.56 Compiling void v1.0.2 148:29.58 Compiling void v1.0.2 148:29.67 Compiling cfg-if v0.1.6 148:29.68 Compiling rand_core v0.4.0 148:29.74 Compiling lazy_static v1.2.0 148:29.87 Compiling nodrop v0.1.12 148:29.97 Compiling memoffset v0.2.1 148:30.03 Compiling scopeguard v0.3.2 148:30.14 Compiling slab v0.4.1 148:30.23 Compiling nodrop v0.1.12 148:30.33 Compiling cfg-if v0.1.6 148:30.33 Compiling futures v0.1.23 148:30.40 Compiling dtoa v0.4.2 148:30.72 Compiling lazy_static v1.2.0 148:30.84 Compiling memoffset v0.2.1 148:30.91 Compiling procedural-masquerade v0.1.1 148:31.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.cpp:20: 148:31.00 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/gtest/TestSpan.cpp: In function 'SpanTest_copy_move_and_assignment_Test::TestBody()::{lambda(mozilla::Span)#2}::operator()(mozilla::Span) const [clone .isra.0]': 148:31.00 /builddir/build/BUILD/firefox-70.0.1/mfbt/tests/gtest/TestSpan.cpp:2108:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 148:31.00 2108 | } 148:31.00 | ^ 148:31.17 Compiling itoa v0.4.1 148:31.44 Compiling matches v0.1.6 148:31.52 Compiling stable_deref_trait v1.0.0 148:31.63 Compiling scopeguard v0.3.2 148:31.76 Compiling slab v0.4.1 148:31.98 Compiling bitflags v1.0.4 148:32.06 Compiling futures v0.1.23 148:35.39 Compiling byte-tools v0.3.0 148:35.48 Compiling matches v0.1.6 148:35.56 Compiling itoa v0.4.1 148:35.79 Compiling fnv v1.0.6 148:35.91 Compiling unicode-normalization v0.1.5 148:36.88 Compiling opaque-debug v0.2.1 148:36.94 Compiling indexmap v1.0.1 148:37.04 Compiling thin-slice v0.1.1 148:37.22 Compiling smallbitvec v2.3.0 148:37.81 Compiling adler32 v1.0.2 148:38.02 Compiling byte-tools v0.3.0 148:38.10 Compiling fake-simd v0.1.2 148:38.10 Compiling precomputed-hash v0.1.1 148:38.18 Compiling unicode-normalization v0.1.5 148:38.20 Compiling try-lock v0.2.2 148:38.32 Compiling string v0.1.1 148:38.50 Compiling percent-encoding v2.1.0 148:39.14 Compiling fake-simd v0.1.2 148:39.24 Compiling remove_dir_all v0.5.2 148:39.24 Compiling scopeguard v1.0.0 148:39.31 Compiling ucd-util v0.1.1 148:39.34 Compiling threadbound v0.1.0 148:39.46 Compiling opaque-debug v0.2.1 148:39.53 Compiling percent-encoding v2.1.0 148:39.90 Compiling safemem v0.3.0 148:40.04 Compiling bitflags v1.0.4 148:40.10 Compiling quick-error v1.2.1 148:40.22 Compiling dtoa v0.4.2 148:40.27 Compiling either v1.1.0 148:40.48 Compiling binary-space-partition v0.1.2 148:40.55 Compiling utf8-ranges v1.0.0 148:40.63 Compiling plain v0.2.3 148:40.76 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/init/static_prefs) 148:40.87 Compiling scoped-tls v0.1.0 148:41.05 Compiling quick-error v1.2.1 148:41.14 Compiling semver-parser v0.7.0 148:41.19 Compiling arrayref v0.3.4 148:41.25 Compiling thread_profiler v0.1.1 148:41.39 Compiling indexmap v1.0.1 148:42.40 Compiling svg_fmt v0.4.0 148:43.18 Compiling moz_cbor v0.1.1 148:43.28 Compiling urlencoding v1.0.0 148:43.81 Compiling unicode-width v0.1.4 148:44.01 Compiling scoped-tls v1.0.0 148:44.19 Compiling xml-rs v0.8.0 148:45.30 Compiling error-chain v0.11.0 148:45.80 Compiling mp4parse_fallible v0.0.1 148:45.92 Compiling semver-parser v0.7.0 148:47.93 Compiling bitreader v0.3.0 148:48.36 Compiling atomic_refcell v0.1.0 148:48.60 Compiling unicode-segmentation v1.2.1 148:49.60 Compiling remove_dir_all v0.5.2 148:49.68 Compiling termcolor v0.3.6 148:51.96 Compiling boxfnonce v0.0.3 148:52.25 Compiling slab v0.3.0 148:52.54 Compiling runloop v0.1.0 148:52.98 Compiling rustc-demangle v0.1.8 148:53.03 Compiling strsim v0.7.0 148:54.16 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/build/workspace-hack) 148:54.23 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/modules/libpref/parser) 148:55.04 Compiling unicode-segmentation v1.2.1 148:55.34 Compiling libc v0.2.60 148:55.36 Compiling serde v1.0.88 148:55.38 Compiling typenum v1.10.0 148:55.46 Compiling byteorder v1.3.1 148:55.48 Compiling phf_shared v0.7.21 148:55.68 Compiling unreachable v1.0.0 148:55.77 Compiling memchr v2.2.0 148:55.79 Compiling rand_core v0.3.1 148:55.87 Compiling rand_jitter v0.1.4 148:56.03 Compiling podio v0.1.5 148:56.23 Compiling rust-ini v0.10.3 148:56.37 Compiling arrayvec v0.4.6 148:57.05 Compiling encoding_rs v0.8.17 148:57.07 Compiling log v0.4.6 148:57.73 Compiling dtoa-short v0.3.1 148:58.03 Compiling crossbeam-utils v0.6.5 148:58.80 Compiling libc v0.2.60 148:58.82 Compiling byteorder v1.3.1 148:58.84 Compiling rand_core v0.3.1 148:58.91 Compiling rand_jitter v0.1.4 148:59.23 Compiling unreachable v1.0.0 148:59.31 Compiling log v0.4.6 148:59.41 Compiling crossbeam-utils v0.6.5 148:59.96 Compiling thread_local v0.3.6 149:00.09 Compiling num-traits v0.2.6 149:00.19 Compiling unicode-bidi v0.3.4 149:00.65 Compiling arrayvec v0.4.6 149:01.27 Compiling typenum v1.10.0 149:01.35 Compiling block-padding v0.1.2 149:01.48 Compiling unicode-bidi v0.3.4 149:01.59 Compiling serde v1.0.88 149:01.61 Compiling memchr v2.2.0 149:01.62 Compiling httparse v1.3.3 149:01.64 Compiling ryu v0.2.4 149:01.66 Compiling num-traits v0.2.6 149:01.75 Compiling regex-syntax v0.6.0 149:03.98 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/servo_arc) 149:04.37 Compiling owning_ref v0.4.0 149:04.62 Compiling block-padding v0.1.2 149:04.88 Compiling rayon-core v1.5.0 149:04.90 Compiling lock_api v0.3.1 149:05.28 Compiling regex v1.0.3 149:05.30 Compiling humantime v1.1.1 149:05.34 Compiling num-integer v0.1.39 149:05.43 Compiling cose v0.1.4 149:05.45 Compiling itertools v0.8.0 149:06.25 Compiling num-integer v0.1.39 149:06.37 Compiling semver v0.6.0 149:07.42 Compiling humantime v1.1.1 149:08.19 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver) 149:08.40 Compiling semver v0.6.0 149:09.52 Compiling rand_pcg v0.1.2 149:09.58 Compiling rand_chacha v0.1.1 149:09.62 Compiling rand v0.6.5 149:10.22 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/js/src/rust/shared) 149:10.36 Compiling rand_hc v0.1.0 149:11.42 Compiling rand_xorshift v0.1.1 149:11.72 Compiling rand_isaac v0.1.1 149:12.57 Compiling smallvec v0.6.6 149:13.11 Compiling want v0.0.6 149:13.49 Compiling phf v0.7.21 149:13.50 Compiling tokio-executor v0.1.7 149:13.74 Compiling new_debug_unreachable v1.0.1 149:14.29 Compiling crossbeam-epoch v0.7.1 149:15.13 Compiling rand_pcg v0.1.2 149:15.17 Compiling rand_chacha v0.1.1 149:15.23 Compiling rand v0.6.5 149:15.27 Compiling rand_xorshift v0.1.1 149:15.55 Compiling rand_isaac v0.1.1 149:16.41 Compiling rand_hc v0.1.0 149:17.07 Compiling unicase v2.4.0 149:17.10 Compiling crc v1.7.0 149:17.50 Compiling uluru v0.3.0 149:19.55 Compiling miniz_oxide_c_api v0.1.2 149:22.17 Compiling idna v0.2.0 149:25.36 Compiling iovec v0.1.2 149:25.61 Compiling net2 v0.2.33 149:26.07 Compiling rand_os v0.1.3 149:26.76 Compiling num_cpus v1.7.0 149:27.11 Compiling miniz_oxide v0.1.2 149:28.53 Compiling rand v0.4.3 149:31.38 Compiling time v0.1.40 149:31.68 Compiling term_size v0.3.0 149:32.48 Compiling base64 v0.10.0 149:33.28 Compiling base64 v0.9.3 149:33.54 Compiling dogear v0.3.3 149:33.90 Compiling crossbeam-channel v0.3.7 149:34.29 Compiling tokio-timer v0.2.11 149:35.85 Compiling tokio-current-thread v0.1.6 149:36.35 Compiling crossbeam-deque v0.6.3 149:36.66 Compiling generic-array v0.12.0 149:37.66 Compiling aho-corasick v0.6.8 149:38.67 Compiling url v2.1.0 149:39.30 Compiling bytes v0.4.9 149:41.14 Compiling mio v0.6.19 149:42.52 Compiling crossbeam-epoch v0.7.1 149:44.12 Compiling tokio-executor v0.1.7 149:44.87 Compiling crossbeam-queue v0.1.2 149:45.75 Compiling futures-cpupool v0.1.8 149:45.92 Compiling tempfile v3.0.2 149:47.17 Compiling uuid v0.6.5 149:47.27 Compiling libdbus-sys v0.1.5 149:47.29 Compiling lmdb-rkv-sys v0.8.4 149:47.97 Compiling textwrap v0.9.0 149:48.06 Compiling cookie v0.12.0 149:49.63 Compiling msdos_time v0.1.6 149:50.80 Compiling digest v0.8.0 149:50.83 Compiling idna v0.2.0 149:50.97 Compiling block-buffer v0.7.3 149:52.45 Compiling mime v0.3.13 149:53.81 Compiling chrono v0.4.6 149:55.44 Compiling iovec v0.1.2 149:55.67 Compiling rand_os v0.1.3 149:56.35 Compiling net2 v0.2.33 149:57.87 Compiling num_cpus v1.7.0 149:58.82 Compiling tokio-io v0.1.7 149:59.59 Compiling thin-vec v0.1.0 150:00.39 Compiling http v0.1.17 150:00.39 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/hashglobe) 150:01.39 Compiling time v0.1.40 150:03.99 Compiling rand v0.4.3 150:07.05 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 150:08.12 Compiling mio-uds v0.6.7 150:08.14 Compiling memmap v0.7.0 150:08.61 Compiling freetype v0.4.0 150:08.79 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozprofile) 150:09.98 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-70.0.1/dom/webauthn/libudev-sys) 150:12.86 Compiling atty v0.2.11 150:12.98 Compiling memmap v0.6.2 150:13.50 Compiling socket2 v0.3.10 150:13.86 Compiling clap v2.31.2 150:15.21 Compiling generic-array v0.12.0 150:15.85 Compiling fxhash v0.2.1 150:16.09 Compiling dns-parser v0.8.0 150:18.45 Compiling cubeb-sys v0.5.5 150:19.11 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nsstring) 150:21.76 Compiling shift_or_euc v0.1.0 150:22.06 Compiling encoding_c v0.9.1 150:22.44 Compiling encoding_c_mem v0.2.1 150:23.00 Compiling crossbeam-deque v0.6.3 150:23.30 Compiling tokio-current-thread v0.1.6 150:24.56 Compiling tokio-timer v0.2.11 150:26.45 Compiling mime_guess v2.0.1 150:26.47 Compiling sha-1 v0.8.1 150:26.81 Compiling ordered-float v1.0.1 150:27.53 Compiling flate2 v1.0.1 150:28.20 Compiling mp4parse v0.11.3 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse) 150:29.15 Compiling tokio-threadpool v0.1.10 150:32.09 Compiling url v2.1.0 150:36.62 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozversion) 150:38.95 Compiling tokio-codec v0.1.0 150:39.31 Compiling cose-c v0.1.5 150:39.65 Compiling tokio-reactor v0.1.3 150:40.08 Compiling bytes v0.4.9 150:41.92 Compiling mio v0.6.19 150:42.52 Compiling h2 v0.1.12 150:46.65 Compiling futures-cpupool v0.1.8 150:48.91 Compiling uuid v0.6.5 150:49.80 Compiling tempfile v3.0.2 150:51.00 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 150:52.67 Compiling libudev v0.2.0 150:53.49 Compiling env_logger v0.5.6 150:56.41 Compiling digest v0.8.0 150:56.60 Compiling block-buffer v0.7.3 150:56.96 Compiling headers-core v0.1.1 151:00.74 Compiling scroll v0.9.2 151:00.81 Compiling parking_lot_core v0.6.2 151:00.86 Compiling parking_lot v0.9.0 151:00.91 Compiling ringbuf v0.1.4 151:01.00 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust/shared) 151:01.04 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/nserror) 151:01.34 Compiling shift_or_euc_c v0.1.0 151:05.29 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-70.0.1/media/mp4parse-rust/mp4parse_capi) 151:10.17 Compiling zip v0.4.2 151:11.24 Compiling tokio-fs v0.1.3 151:12.54 Compiling tokio-udp v0.1.1 151:12.77 Compiling tokio-uds v0.2.5 151:13.65 Compiling tokio-tcp v0.1.1 151:14.77 Compiling headers v0.2.1 151:15.17 Compiling serde_urlencoded v0.6.1 151:15.92 Compiling serde_json v1.0.26 151:20.59 Compiling plist v0.4.0 151:20.85 Compiling dbus v0.6.4 151:23.18 Compiling tokio v0.1.11 151:23.46 Compiling marionette v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/testing/geckodriver/marionette) 151:29.73 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-70.0.1/testing/mozbase/rust/mozrunner) 151:31.42 Compiling hyper v0.12.19 151:32.81 Compiling lmdb-rkv v0.11.4 151:34.07 Compiling webrtc-sdp v0.2.2 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 151:46.25 Compiling warp v0.1.19 151:46.75 Compiling tokio-io v0.1.7 151:48.31 Compiling mio-uds v0.6.7 151:48.95 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gkrust_utils) 151:49.35 Compiling sha2 v0.8.0 151:52.78 Compiling cubeb-core v0.5.5 151:54.04 Compiling uuid v0.7.4 151:55.32 Compiling authenticator v0.2.6 151:55.90 Compiling gleam v0.6.17 151:57.32 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/intl/encoding_glue) 151:57.33 Compiling webdriver v0.40.1 (/builddir/build/BUILD/firefox-70.0.1/testing/webdriver) 151:57.93 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/rust-helper) 151:58.98 Compiling rayon v1.1.0 152:03.90 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 152:04.00 Compiling audio_thread_priority v0.19.1 152:10.56 Compiling cssparser v0.25.7 152:11.50 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/xpcom) 152:16.71 Compiling cstr v0.1.3 152:16.82 Compiling tokio-codec v0.1.0 152:17.53 Compiling tokio-reactor v0.1.3 152:20.56 Compiling cubeb v0.5.5 152:20.80 Compiling cubeb-backend v0.5.5 152:20.96 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/media/mtransport/mdns_service) 152:36.73 Compiling failure v0.1.3 152:36.96 Compiling goblin v0.0.17 152:42.83 Compiling smallvec v0.6.6 152:43.41 Compiling euclid v0.20.0 152:46.50 Compiling app_units v0.7.0 152:46.72 Compiling serde_bytes v0.10.4 152:47.15 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_build) 152:47.74 Compiling ron v0.1.7 152:53.90 Compiling bincode v1.0.0 152:54.76 Compiling tokio-udp v0.1.1 152:55.83 Compiling tokio-tcp v0.1.1 152:57.40 Compiling tokio-uds v0.2.5 152:59.38 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/media/libcubeb/cubeb-pulse-rs) 153:02.93 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/variant) 153:03.37 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/xpcom/rust/moz_task) 153:04.00 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/netwerk/base/mozurl) 153:05.67 Compiling object v0.10.0 153:10.20 Compiling crossbeam-channel v0.3.7 153:11.71 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/fallible) 153:11.86 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/peek-poke) 153:12.20 Compiling plane-split v0.14.1 153:12.36 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/wr_malloc_size_of) 153:12.62 Compiling rkv v0.9.7 153:18.57 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-70.0.1/servo/components/selectors) 153:18.59 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style) 153:24.04 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender) 153:24.09 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/storage/rust) 153:24.99 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/tools/profiler/rust-helper) 153:30.60 Compiling tokio-threadpool v0.1.10 153:37.94 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/wr/webrender_api) 153:38.69 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/kvstore) 153:45.08 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/to_shmem) 153:45.54 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/bookmark_sync) 153:50.13 Finished release [optimized] target(s) in 5m 25s 153:59.13 Compiling tokio-fs v0.1.3 154:19.28 Compiling tokio v0.1.11 154:27.77 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/malloc_size_of) 154:28.22 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/audioipc) 154:33.73 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings) 155:17.31 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/components/style_traits) 155:18.91 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/client) 155:52.88 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-70.0.1/media/audioipc/server) 159:18.14 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-70.0.1/servo/ports/geckolib) 162:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 162:59.16 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/Marking.cpp: In function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]': 162:59.16 /builddir/build/BUILD/firefox-70.0.1/js/src/gc/GC.cpp:6486:1: warning: profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]' not found in profile data [-Wmissing-profile] 162:59.16 6486 | AutoDisableBarriers::AutoDisableBarriers(JSRuntime* rt) : runtime(rt) { 162:59.16 | ^~~~~~~~~~~~~~~~~~~ 163:56.19 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-70.0.1/toolkit/library/rust) 164:37.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 164:37.82 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)': 164:37.82 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineBailouts.cpp:627:13: warning: number of counters in profile data for function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'arcs', expected 229 and have 228) [-Wcoverage-mismatch] 164:37.82 627 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, 164:37.82 | ^~~~~~~~~~~~~~~ 164:37.82 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/BaselineBailouts.cpp:627:13: warning: the control flow of function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:04.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 165:04.50 /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*)': 165:04.50 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp:11956:6: warning: the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:04.50 11956 | bool js::wasm::BaselineCompileFunctions(const ModuleEnvironment& env, 165:04.50 | ^~ 165:04.50 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmBaselineCompile.cpp:11956:6: warning: the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:25.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 165:25.91 /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*)': 165:25.91 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp:4176:6: warning: the control flow of function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 165:25.91 4176 | bool wasm::IonCompileFunctions(const ModuleEnvironment& env, LifoAlloc& lifo, 165:25.91 | ^~~~ 165:25.91 /builddir/build/BUILD/firefox-70.0.1/js/src/wasm/WasmIonCompile.cpp:4176:6: warning: the control flow of function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 165:27.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src18.cpp:11: 165:27.11 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSONPrinter.cpp: In member function 'JSRuntime::initializeAtoms(JSContext*)': 165:27.12 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSAtom.cpp:218:6: warning: number of counters in profile data for function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'arcs', expected 34 and have 35) [-Wcoverage-mismatch] 165:27.12 218 | bool JSRuntime::initializeAtoms(JSContext* cx) { 165:27.12 | ^~~~~~~~~ 165:27.12 /builddir/build/BUILD/firefox-70.0.1/js/src/vm/JSAtom.cpp:218:6: warning: the control flow of function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:08.16 In file included from /builddir/build/BUILD/firefox-70.0.1/js/src/NamespaceImports.h:16, 166:08.16 from /builddir/build/BUILD/firefox-70.0.1/js/src/ds/IdValuePair.h:12, 166:08.16 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ObjectGroup.h:12, 166:08.16 from /builddir/build/BUILD/firefox-70.0.1/js/src/vm/ObjectGroup.cpp:7, 166:08.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/Unified_cpp_js_src20.cpp:2: 166:08.16 /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&)': 166:08.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCHashTable.h:452:10: warning: the control flow of function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:08.16 452 | AddPtr lookupForAdd(const Lookup& l) { 166:08.16 | ^~~~~~~~~~~~ 166:08.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCHashTable.h:452:10: warning: the control flow of function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 166:43.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 166:43.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/ExecutableAllocator.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 166:43.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CodeGenerator.cpp:2462:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 166:43.99 2462 | JitCode* JitRealm::generateRegExpMatcherStub(JSContext* cx) { 166:43.99 | ^~~~~~~~ 166:43.99 /builddir/build/BUILD/firefox-70.0.1/js/src/jit/CodeGenerator.cpp:2462:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 167:32.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.cpp:2: 167:32.01 /builddir/build/BUILD/firefox-70.0.1/memory/volatile/tests/TestVolatileBuffer.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 167:32.01 /builddir/build/BUILD/firefox-70.0.1/memory/volatile/tests/TestVolatileBuffer.cpp:100:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found [-Wmissing-profile] 167:32.01 100 | } 167:32.01 | ^ 167:45.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 167:45.40 /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&)': 167:45.40 /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] 167:45.40 1235 | memset(&startRegs, 0, sizeof(startRegs)); 167:45.40 | ^ 167:45.40 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/core/platform.cpp:111, 167:45.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 167:45.40 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 167:45.40 134 | struct UnwindRegs { 167:45.40 | ^~~~~~~~~~ 167:50.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 167:50.11 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 167:50.11 /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] 167:50.11 1570 | memset(&startRegs, 0, sizeof(startRegs)); 167:50.11 | ^ 167:50.11 In file included from /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 167:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 167:50.11 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 167:50.11 134 | struct UnwindRegs { 167:50.11 | ^~~~~~~~~~ 167:50.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 167:50.73 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/platform-linux-lul.cpp: In member function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const': 167:50.73 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1080:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 167:50.73 1080 | TaggedUWord LExpr::EvaluateExpr(const UnwindRegs* aOldRegs, TaggedUWord aCFA, 167:50.73 | ^~~~~ 167:50.73 /builddir/build/BUILD/firefox-70.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1080:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 168:19.47 117 | #pragma pipeloop(0) 168:19.47 | 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 168:19.47 128 | #pragma pipeloop(0) 168:19.47 | 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 168:19.47 143 | #pragma pipeloop(0) 168:19.47 | 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 168:19.47 218 | #pragma pipeloop(0) 168:19.47 | 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 168:19.47 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 168:19.47 | ^~~~~ 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 168:19.47 196 | double digit, m2j, nextm2j, a, b; 168:19.47 | ^~~~~~~ 168:19.47 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 168:19.47 195 | int tmp; 168:19.47 | ^~~ 168:19.65 In file included from /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 168:19.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 168:19.65 /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] 168:19.65 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 168:19.65 | ^ 168:19.65 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 168:19.65 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 168:19.65 | ^~~~~~ 168:19.66 /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] 168:19.66 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 168:19.66 | ^~~ 168:19.66 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c:2118:17: note: in expansion of macro 'MP_MIN' 168:19.66 2118 | int j = MP_MIN(k, MP_DIGIT_BIT); 168:19.66 | ^~~~~~ 168:19.66 /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] 168:19.66 2120 | if (j < MP_DIGIT_BIT) { 168:19.66 | ^ 168:19.67 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 168:19.67 /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] 168:19.67 4605 | if (val >= r) 168:19.67 | ^~ 168:19.87 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 168:19.87 /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] 168:19.87 237 | for (db = 0; db < sizeof(mp_digit); db++) { 168:19.87 | ^ 168:19.87 /builddir/build/BUILD/firefox-70.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 168:19.87 /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] 168:19.87 268 | for (db = 0; db < sizeof(mp_digit); db++) { 168:19.87 | ^ 168:24.50 /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)': 168:24.50 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp:175:6: warning: the control flow of function 'icu_64::double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 168:24.51 175 | void Bignum::AddUInt64(uint64_t operand) { 168:24.51 | ^~~~~~ 168:24.51 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp:175:6: warning: the control flow of function 'icu_64::double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 168:27.33 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 168:27.33 /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] 168:27.33 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 168:27.33 | ^~~ 168:27.33 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 168:27.33 343 | s = HUFF_EXTEND(r, s); 168:27.33 | ^~~~~~~~~~~ 168:27.33 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 168:27.33 /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] 168:27.33 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 168:27.33 | ^~~ 168:27.33 /builddir/build/BUILD/firefox-70.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 168:27.33 420 | s = HUFF_EXTEND(r, s); 168:27.33 | ^~~~~~~~~~~ 168:45.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 168:45.61 /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*)': 168:45.61 /builddir/build/BUILD/firefox-70.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 168:45.61 1177 | uint64_t dst_offset = first_table_offset; 168:45.61 | ^~~~~~~~~~ 168:47.54 /builddir/build/BUILD/firefox-70.0.1/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.c: In function 'dec_vli.isra.0': 168:47.54 /builddir/build/BUILD/firefox-70.0.1/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.c:39: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.gcda' profile count data file not found [-Wmissing-profile] 168:47.54 39 | #ifdef PL_ARENA_CONST_ALIGN_MASK 168:47.54 | 168:52.84 /builddir/build/BUILD/firefox-70.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 168:52.84 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 168:52.84 | ^~~~~~~~~~ 168:59.98 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 168:59.98 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 168:59.99 1177 | border_mask = ~(mi_col == 0); 168:59.99 | ^ 168:59.99 /builddir/build/BUILD/firefox-70.0.1/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 168:59.99 1177 | border_mask = ~(mi_col == 0); 168:59.99 | ^ 168:59.99 | ! 169:42.37 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 169:42.38 media/libdav1d/16bd_cdef_tmpl.c.stub 169:42.52 media/libdav1d/16bd_film_grain_tmpl.c.stub 169:42.63 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 169:42.75 media/libdav1d/16bd_ipred_tmpl.c.stub 169:42.88 media/libdav1d/16bd_itx_tmpl.c.stub 169:42.99 media/libdav1d/16bd_lf_apply_tmpl.c.stub 169:43.10 media/libdav1d/16bd_loopfilter_tmpl.c.stub 169:43.21 media/libdav1d/16bd_looprestoration_tmpl.c.stub 169:43.33 media/libdav1d/16bd_lr_apply_tmpl.c.stub 169:43.45 media/libdav1d/16bd_mc_tmpl.c.stub 169:43.55 media/libdav1d/16bd_recon_tmpl.c.stub 169:43.67 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 169:43.79 media/libdav1d/8bd_cdef_tmpl.c.stub 169:43.90 media/libdav1d/8bd_film_grain_tmpl.c.stub 169:44.02 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 169:44.13 media/libdav1d/8bd_ipred_tmpl.c.stub 169:44.24 media/libdav1d/8bd_itx_tmpl.c.stub 169:44.36 media/libdav1d/8bd_lf_apply_tmpl.c.stub 169:44.48 media/libdav1d/8bd_loopfilter_tmpl.c.stub 169:44.59 media/libdav1d/8bd_looprestoration_tmpl.c.stub 169:44.71 media/libdav1d/8bd_lr_apply_tmpl.c.stub 169:44.82 media/libdav1d/8bd_mc_tmpl.c.stub 169:44.94 media/libdav1d/8bd_recon_tmpl.c.stub 169:51.51 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 169:51.51 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 169:51.65 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 169:51.76 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 169:51.88 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 169:51.98 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 169:52.10 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 169:52.21 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 169:52.32 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 169:52.44 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 169:52.54 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 169:52.66 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 169:58.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.03 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.03 from : 169:58.03 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.03 | 169:58.03 In file included from : 169:58.03 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.03 | 169:58.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.04 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.04 from : 169:58.04 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.04 | ^~~~~~~~~~~~~ 169:58.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.10 from : 169:58.10 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.10 | 169:58.10 In file included from : 169:58.10 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.10 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.10 | 169:58.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.10 from : 169:58.11 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.11 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.11 | ^~~~~~~~~~~~~ 169:58.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.19 from : 169:58.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.19 | 169:58.19 In file included from : 169:58.19 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.19 | 169:58.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.19 from : 169:58.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.19 | ^~~~~~~~~~~~~ 169:58.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.25 from : 169:58.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.25 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.25 | 169:58.25 In file included from : 169:58.25 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.25 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.25 | 169:58.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.25 from : 169:58.25 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.25 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.25 | ^~~~~~~~~~~~~ 169:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.33 from : 169:58.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.33 | 169:58.33 In file included from : 169:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.33 | 169:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.33 from : 169:58.34 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.34 | ^~~~~~~~~~~~~ 169:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.41 from : 169:58.41 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.41 | 169:58.41 In file included from : 169:58.41 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.41 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.41 | 169:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.42 from : 169:58.42 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.42 | ^~~~~~~~~~~~~ 169:58.48 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.48 from : 169:58.48 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.49 | 169:58.49 In file included from : 169:58.49 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.49 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.49 | 169:58.49 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.49 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.49 from : 169:58.49 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.49 | ^~~~~~~~~~~~~ 169:58.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.55 from : 169:58.55 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.55 | 169:58.55 In file included from : 169:58.55 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.55 | 169:58.55 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.55 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.55 from : 169:58.56 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.56 | ^~~~~~~~~~~~~ 169:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.62 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.62 from : 169:58.62 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.62 | 169:58.62 In file included from : 169:58.62 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.62 | 169:58.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.63 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.63 from : 169:58.63 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.63 | ^~~~~~~~~~~~~ 169:58.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.69 from : 169:58.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.69 | 169:58.69 In file included from : 169:58.69 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.69 | 169:58.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.69 from : 169:58.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.70 | ^~~~~~~~~~~~~ 169:58.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.77 from : 169:58.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.77 | 169:58.77 In file included from : 169:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.77 | 169:58.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.78 from : 169:58.78 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.78 | ^~~~~~~~~~~~~ 169:58.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.82 from : 169:58.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.83 | 169:58.83 In file included from : 169:58.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.83 | 169:58.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.83 from : 169:58.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.83 | ^~~~~~~~~~~~~ 169:58.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.95 from : 169:58.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:58.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:58.95 | 169:58.95 In file included from : 169:58.95 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:58.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:58.95 | 169:58.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:58.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:58.95 from : 169:58.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:58.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:58.95 | ^~~~~~~~~~~~~ 169:59.01 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.01 from : 169:59.01 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.01 | 169:59.01 In file included from : 169:59.01 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.01 | 169:59.01 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.01 from : 169:59.01 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.02 | ^~~~~~~~~~~~~ 169:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.07 from : 169:59.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.08 | 169:59.08 In file included from : 169:59.08 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.08 | 169:59.08 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.08 from : 169:59.08 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.08 | ^~~~~~~~~~~~~ 169:59.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.14 from : 169:59.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.14 | 169:59.14 In file included from : 169:59.14 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.14 | 169:59.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.14 from : 169:59.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.15 | ^~~~~~~~~~~~~ 169:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.26 from : 169:59.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.26 | 169:59.26 In file included from : 169:59.26 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.26 | 169:59.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.26 from : 169:59.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.26 | ^~~~~~~~~~~~~ 169:59.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.36 from : 169:59.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.36 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.36 | 169:59.37 In file included from : 169:59.37 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.37 | 169:59.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.37 from : 169:59.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.37 | ^~~~~~~~~~~~~ 169:59.47 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.47 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.47 from : 169:59.47 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.47 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.47 | 169:59.47 In file included from : 169:59.48 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.48 | 169:59.48 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.48 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.48 from : 169:59.48 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.48 | ^~~~~~~~~~~~~ 169:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.54 from : 169:59.54 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.54 | 169:59.54 In file included from : 169:59.54 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.54 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.54 | 169:59.54 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.54 from : 169:59.54 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.54 | ^~~~~~~~~~~~~ 169:59.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.59 from : 169:59.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.59 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.59 | 169:59.59 In file included from : 169:59.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.59 | 169:59.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.59 from : 169:59.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.59 | ^~~~~~~~~~~~~ 169:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.66 from : 169:59.66 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.66 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.66 | 169:59.66 In file included from : 169:59.66 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.66 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.66 | 169:59.66 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.66 from : 169:59.66 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.66 | ^~~~~~~~~~~~~ 169:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.75 from : 169:59.75 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.75 | 169:59.75 In file included from : 169:59.75 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.75 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.75 | 169:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.76 from : 169:59.76 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.76 | ^~~~~~~~~~~~~ 169:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.80 from : 169:59.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.80 | 169:59.80 In file included from : 169:59.80 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.80 | 169:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.80 from : 169:59.80 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.80 | ^~~~~~~~~~~~~ 169:59.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.86 from : 169:59.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.86 | 169:59.86 In file included from : 169:59.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.86 | 169:59.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.87 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.87 from : 169:59.87 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.87 | ^~~~~~~~~~~~~ 169:59.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.96 from : 169:59.96 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 169:59.96 216 | #define HAVE_LINUX_PERF_EVENT_H 0 169:59.96 | 169:59.96 In file included from : 169:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 169:59.96 53 | #define HAVE_LINUX_PERF_EVENT_H 1 169:59.96 | 169:59.96 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 169:59.96 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 169:59.96 from : 169:59.96 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 169:59.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 169:59.96 | ^~~~~~~~~~~~~ 170:00.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.19 from : 170:00.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.19 | 170:00.19 In file included from : 170:00.19 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.19 | 170:00.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.19 from : 170:00.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.19 | ^~~~~~~~~~~~~ 170:00.28 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.28 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.29 from : 170:00.29 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.29 | 170:00.29 In file included from : 170:00.29 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.29 | 170:00.29 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.29 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.29 from : 170:00.29 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.29 | ^~~~~~~~~~~~~ 170:00.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.41 from : 170:00.41 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.41 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.41 | 170:00.41 In file included from : 170:00.41 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.41 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.41 | 170:00.41 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.41 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.41 from : 170:00.41 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.41 | ^~~~~~~~~~~~~ 170:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.46 from : 170:00.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.46 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.46 | 170:00.46 In file included from : 170:00.46 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.46 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.46 | 170:00.46 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.46 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.46 from : 170:00.46 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.46 | ^~~~~~~~~~~~~ 170:00.52 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.52 from : 170:00.52 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.52 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.52 | 170:00.52 In file included from : 170:00.52 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.52 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.52 | 170:00.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.53 from : 170:00.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.53 | ^~~~~~~~~~~~~ 170:00.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.57 from : 170:00.57 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.57 | 170:00.57 In file included from : 170:00.57 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.57 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.57 | 170:00.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.57 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.57 from : 170:00.57 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.57 | ^~~~~~~~~~~~~ 170:00.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.64 from : 170:00.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.64 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.64 | 170:00.64 In file included from : 170:00.64 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.64 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.64 | 170:00.64 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.64 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.64 from : 170:00.64 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.65 | ^~~~~~~~~~~~~ 170:00.70 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.70 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.70 from : 170:00.70 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.70 | 170:00.71 In file included from : 170:00.71 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.71 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.71 | 170:00.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.71 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.71 from : 170:00.71 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.71 | ^~~~~~~~~~~~~ 170:00.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.77 from : 170:00.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.77 | 170:00.77 In file included from : 170:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.77 | 170:00.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.77 from : 170:00.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.77 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.77 | ^~~~~~~~~~~~~ 170:00.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.83 from : 170:00.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.83 | 170:00.83 In file included from : 170:00.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.83 | 170:00.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.83 from : 170:00.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.83 | ^~~~~~~~~~~~~ 170:00.89 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:00.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:00.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.89 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.89 from : 170:00.89 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:00.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:00.90 | 170:00.90 In file included from : 170:00.90 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:00.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:00.90 | 170:00.90 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:00.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:00.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:00.90 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:00.90 from : 170:00.90 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:00.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:00.90 | ^~~~~~~~~~~~~ 170:03.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.15 from : 170:03.15 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.15 | 170:03.15 In file included from : 170:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.15 | 170:03.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.16 from : 170:03.16 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.16 | ^~~~~~~~~~~~~ 170:03.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.21 from : 170:03.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.21 | 170:03.21 In file included from : 170:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.21 | 170:03.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.21 from : 170:03.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.22 | ^~~~~~~~~~~~~ 170:03.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.26 from : 170:03.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.26 | 170:03.26 In file included from : 170:03.26 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.26 | 170:03.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.26 from : 170:03.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.26 | ^~~~~~~~~~~~~ 170:03.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.31 from : 170:03.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.31 | 170:03.31 In file included from : 170:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.31 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.31 | 170:03.31 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.31 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.31 from : 170:03.31 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.31 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.31 | ^~~~~~~~~~~~~ 170:03.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.37 from : 170:03.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.37 | 170:03.37 In file included from : 170:03.37 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.37 | 170:03.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.37 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.37 from : 170:03.37 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.37 | ^~~~~~~~~~~~~ 170:03.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.67 from : 170:03.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.67 | 170:03.67 In file included from : 170:03.67 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.67 | 170:03.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.67 from : 170:03.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.67 | ^~~~~~~~~~~~~ 170:03.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.75 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.75 from : 170:03.75 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.75 | 170:03.75 In file included from : 170:03.75 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.75 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.75 | 170:03.76 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.76 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.76 from : 170:03.76 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.76 | ^~~~~~~~~~~~~ 170:03.81 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.81 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.82 from : 170:03.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.82 | 170:03.82 In file included from : 170:03.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.82 | 170:03.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.82 from : 170:03.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.82 | ^~~~~~~~~~~~~ 170:03.93 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:03.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:03.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.93 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.93 from : 170:03.93 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:03.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:03.93 | 170:03.93 In file included from : 170:03.93 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:03.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:03.94 | 170:03.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:03.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:03.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:03.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:03.94 from : 170:03.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:03.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:03.94 | ^~~~~~~~~~~~~ 170:04.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.00 from : 170:04.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.00 | 170:04.00 In file included from : 170:04.00 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.00 | 170:04.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.00 from : 170:04.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.00 | ^~~~~~~~~~~~~ 170:04.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.10 from : 170:04.10 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.10 | 170:04.10 In file included from : 170:04.10 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.10 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.10 | 170:04.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.10 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.10 from : 170:04.10 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.10 | ^~~~~~~~~~~~~ 170:04.16 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.16 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.16 from : 170:04.16 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.17 | 170:04.17 In file included from : 170:04.17 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.17 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.17 | 170:04.17 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.17 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.17 from : 170:04.17 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.17 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.17 | ^~~~~~~~~~~~~ 170:04.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.22 from : 170:04.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.22 | 170:04.22 In file included from : 170:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.22 | 170:04.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.22 from : 170:04.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.22 | ^~~~~~~~~~~~~ 170:04.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.30 from : 170:04.30 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.30 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.30 | 170:04.30 In file included from : 170:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.30 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.30 | 170:04.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.30 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.30 from : 170:04.30 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.30 | ^~~~~~~~~~~~~ 170:04.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.38 from : 170:04.38 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.39 | 170:04.39 In file included from : 170:04.39 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.39 | 170:04.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.39 from : 170:04.39 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.39 | ^~~~~~~~~~~~~ 170:04.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.58 from : 170:04.58 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.59 | 170:04.59 In file included from : 170:04.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.59 | 170:04.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.59 from : 170:04.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.59 | ^~~~~~~~~~~~~ 170:04.68 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.68 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.68 from : 170:04.68 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.68 | 170:04.68 In file included from : 170:04.68 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.69 | 170:04.69 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.69 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.69 from : 170:04.69 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.69 | ^~~~~~~~~~~~~ 170:04.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.77 from : 170:04.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.77 | 170:04.77 In file included from : 170:04.77 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.77 | 170:04.78 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.78 from : 170:04.78 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.78 | ^~~~~~~~~~~~~ 170:04.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.83 from : 170:04.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.83 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.83 | 170:04.83 In file included from : 170:04.83 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.83 | 170:04.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.83 from : 170:04.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.83 | ^~~~~~~~~~~~~ 170:04.97 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:04.97 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.98 from : 170:04.98 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:04.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:04.98 | 170:04.98 In file included from : 170:04.98 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:04.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:04.98 | 170:04.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:04.98 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:04.98 from : 170:04.98 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:04.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:04.98 | ^~~~~~~~~~~~~ 170:05.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:05.14 from : 170:05.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:05.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:05.14 | 170:05.14 In file included from : 170:05.14 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:05.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:05.14 | 170:05.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:05.14 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:05.14 from : 170:05.14 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:05.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:05.14 | ^~~~~~~~~~~~~ 170:05.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:05.19 from : 170:05.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:05.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:05.19 | 170:05.19 In file included from : 170:05.19 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:05.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:05.19 | 170:05.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:05.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:05.19 from : 170:05.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:05.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:05.19 | ^~~~~~~~~~~~~ 170:06.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.15 from : 170:06.15 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.15 | 170:06.15 In file included from : 170:06.15 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.15 | 170:06.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.15 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.15 from : 170:06.15 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.15 | ^~~~~~~~~~~~~ 170:06.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.23 from : 170:06.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.23 | 170:06.23 In file included from : 170:06.23 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.23 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.23 | 170:06.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.23 from : 170:06.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.23 | ^~~~~~~~~~~~~ 170:06.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.27 from : 170:06.27 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.27 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.27 | 170:06.27 In file included from : 170:06.27 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.27 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.27 | 170:06.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.27 from : 170:06.27 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.27 | ^~~~~~~~~~~~~ 170:06.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.33 from : 170:06.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.33 | 170:06.33 In file included from : 170:06.33 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.33 | 170:06.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.33 from : 170:06.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.33 | ^~~~~~~~~~~~~ 170:06.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.40 from : 170:06.40 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.40 | 170:06.40 In file included from : 170:06.40 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.40 | 170:06.40 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.40 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.40 from : 170:06.40 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.40 | ^~~~~~~~~~~~~ 170:06.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.51 from : 170:06.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.51 | 170:06.51 In file included from : 170:06.51 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.51 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.51 | 170:06.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.51 from : 170:06.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.51 | ^~~~~~~~~~~~~ 170:06.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.60 from : 170:06.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.60 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.60 | 170:06.60 In file included from : 170:06.60 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.60 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.60 | 170:06.61 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.61 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.61 from : 170:06.61 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.61 | ^~~~~~~~~~~~~ 170:06.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.67 from : 170:06.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.67 | 170:06.67 In file included from : 170:06.67 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.67 | 170:06.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.67 from : 170:06.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.67 | ^~~~~~~~~~~~~ 170:06.73 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.73 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.73 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.73 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.73 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.74 from : 170:06.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.74 | 170:06.74 In file included from : 170:06.74 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.74 | 170:06.74 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.74 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.74 from : 170:06.74 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.74 | ^~~~~~~~~~~~~ 170:06.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.86 from : 170:06.86 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.86 | 170:06.86 In file included from : 170:06.86 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.86 | 170:06.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.86 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.86 from : 170:06.87 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.87 | ^~~~~~~~~~~~~ 170:06.94 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:06.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:06.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.94 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.94 from : 170:06.94 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:06.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:06.94 | 170:06.94 In file included from : 170:06.94 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:06.94 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:06.94 | 170:06.95 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:06.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:06.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:06.95 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:06.95 from : 170:06.95 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:06.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:06.95 | ^~~~~~~~~~~~~ 170:07.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.00 from : 170:07.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.00 | 170:07.00 In file included from : 170:07.00 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.00 | 170:07.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.00 from : 170:07.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.00 | ^~~~~~~~~~~~~ 170:07.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.07 from : 170:07.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.07 | 170:07.07 In file included from : 170:07.07 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.07 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.07 | 170:07.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.07 from : 170:07.07 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.07 | ^~~~~~~~~~~~~ 170:07.13 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.13 from : 170:07.13 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.13 | 170:07.13 In file included from : 170:07.13 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.13 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.13 | 170:07.13 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.13 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.13 from : 170:07.13 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.13 | ^~~~~~~~~~~~~ 170:07.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.18 from : 170:07.18 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.18 | 170:07.18 In file included from : 170:07.18 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.18 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.18 | 170:07.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.18 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.18 from : 170:07.18 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.18 | ^~~~~~~~~~~~~ 170:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.44 from : 170:07.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.44 | 170:07.44 In file included from : 170:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.44 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.44 | 170:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.44 from : 170:07.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.44 | ^~~~~~~~~~~~~ 170:07.50 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.51 from : 170:07.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.51 | 170:07.51 In file included from : 170:07.51 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.51 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.51 | 170:07.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.51 from : 170:07.51 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.51 | ^~~~~~~~~~~~~ 170:07.59 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.59 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.59 from : 170:07.59 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.59 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.59 | 170:07.59 In file included from : 170:07.59 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.59 | 170:07.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.60 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.60 from : 170:07.60 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.60 | ^~~~~~~~~~~~~ 170:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.67 from : 170:07.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:07.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:07.67 | 170:07.67 In file included from : 170:07.67 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:07.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:07.67 | 170:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:07.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:07.67 from : 170:07.68 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:07.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:07.68 | ^~~~~~~~~~~~~ 170:08.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:08.72 from : 170:08.72 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:08.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:08.72 | 170:08.72 In file included from : 170:08.72 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:08.72 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:08.72 | 170:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:08.72 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:08.72 from : 170:08.72 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:08.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:08.72 | ^~~~~~~~~~~~~ 170:08.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:08.79 from : 170:08.79 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:08.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:08.79 | 170:08.79 In file included from : 170:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:08.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:08.79 | 170:08.79 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:08.79 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:08.79 from : 170:08.79 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:08.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:08.79 | ^~~~~~~~~~~~~ 170:09.01 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:09.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:09.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.01 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.02 from : 170:09.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:09.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:09.02 | 170:09.02 In file included from : 170:09.02 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:09.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:09.02 | 170:09.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:09.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.02 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.02 from : 170:09.02 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:09.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:09.02 | ^~~~~~~~~~~~~ 170:09.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.36 from : 170:09.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:09.36 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:09.36 | 170:09.36 In file included from : 170:09.36 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:09.36 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:09.36 | 170:09.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.36 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.36 from : 170:09.36 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:09.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:09.36 | ^~~~~~~~~~~~~ 170:09.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.44 from : 170:09.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:09.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:09.44 | 170:09.44 In file included from : 170:09.44 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:09.44 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:09.44 | 170:09.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.44 from : 170:09.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:09.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:09.44 | ^~~~~~~~~~~~~ 170:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.53 from : 170:09.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:09.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:09.53 | 170:09.53 In file included from : 170:09.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:09.53 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:09.53 | 170:09.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:09.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:09.53 from : 170:09.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:09.53 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:09.53 | ^~~~~~~~~~~~~ 170:10.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:10.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:10.07 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.08 from : 170:10.08 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:10.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:10.08 | 170:10.08 In file included from : 170:10.08 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:10.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:10.08 | 170:10.08 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:10.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.08 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.08 from : 170:10.08 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:10.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:10.08 | ^~~~~~~~~~~~~ 170:10.20 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:10.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:10.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.20 from : 170:10.20 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:10.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:10.21 | 170:10.21 In file included from : 170:10.21 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:10.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:10.21 | 170:10.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:10.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.21 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.21 from : 170:10.21 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:10.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:10.21 | ^~~~~~~~~~~~~ 170:10.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:10.25 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.26 from : 170:10.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:10.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:10.26 | 170:10.26 In file included from : 170:10.26 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:10.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:10.26 | 170:10.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.26 from : 170:10.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:10.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:10.26 | ^~~~~~~~~~~~~ 170:10.82 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:10.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:10.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.82 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.82 from : 170:10.82 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:10.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:10.82 | 170:10.82 In file included from : 170:10.82 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:10.83 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:10.83 | 170:10.83 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:10.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:10.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:10.83 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:10.83 from : 170:10.83 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:10.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:10.83 | ^~~~~~~~~~~~~ 170:11.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:11.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:11.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.22 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.22 from : 170:11.22 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:11.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:11.22 | 170:11.22 In file included from : 170:11.22 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:11.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:11.22 | 170:11.23 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:11.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.23 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.23 from : 170:11.23 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:11.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:11.23 | ^~~~~~~~~~~~~ 170:11.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:11.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:11.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.77 from : 170:11.77 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:11.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:11.77 | 170:11.77 In file included from : 170:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:11.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:11.77 | 170:11.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:11.77 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.78 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.78 from : 170:11.78 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:11.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:11.78 | ^~~~~~~~~~~~~ 170:11.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.88 from : 170:11.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:11.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:11.88 | 170:11.88 In file included from : 170:11.88 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:11.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:11.88 | 170:11.88 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:11.88 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:11.88 from : 170:11.88 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:11.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:11.88 | ^~~~~~~~~~~~~ 170:12.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:12.09 from : 170:12.09 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:12.09 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:12.09 | 170:12.09 In file included from : 170:12.09 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:12.09 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:12.09 | 170:12.09 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:12.09 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:12.09 from : 170:12.09 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:12.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:12.09 | ^~~~~~~~~~~~~ 170:12.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:12.24 from : 170:12.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:12.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:12.24 | 170:12.24 In file included from : 170:12.24 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:12.24 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:12.24 | 170:12.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:12.24 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:12.24 from : 170:12.24 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:12.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:12.24 | ^~~~~~~~~~~~~ 170:13.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.19 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.19 from : 170:13.19 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.19 | 170:13.19 In file included from : 170:13.19 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.19 | 170:13.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.20 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.20 from : 170:13.20 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.20 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.20 | ^~~~~~~~~~~~~ 170:13.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.26 from : 170:13.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.26 | 170:13.26 In file included from : 170:13.26 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.26 | 170:13.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.27 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.27 from : 170:13.27 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.27 | ^~~~~~~~~~~~~ 170:13.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.33 from : 170:13.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.33 | 170:13.33 In file included from : 170:13.33 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.33 | 170:13.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.33 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.33 from : 170:13.33 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.33 | ^~~~~~~~~~~~~ 170:13.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.38 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.38 from : 170:13.38 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.38 | 170:13.38 In file included from : 170:13.38 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.38 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.38 | 170:13.39 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.39 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.39 from : 170:13.39 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.39 | ^~~~~~~~~~~~~ 170:13.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.44 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.44 from : 170:13.44 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.45 | 170:13.45 In file included from : 170:13.45 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.45 | 170:13.45 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.45 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.45 from : 170:13.45 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.45 | ^~~~~~~~~~~~~ 170:13.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.51 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.52 from : 170:13.52 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.52 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.52 | 170:13.52 In file included from : 170:13.52 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.52 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.52 | 170:13.52 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.52 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.52 from : 170:13.52 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.52 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.52 | ^~~~~~~~~~~~~ 170:13.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.58 from : 170:13.58 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.58 | 170:13.58 In file included from : 170:13.58 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.58 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.58 | 170:13.58 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.58 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.58 from : 170:13.58 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.59 | ^~~~~~~~~~~~~ 170:13.66 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:13.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:13.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.66 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.66 from : 170:13.66 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:13.66 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:13.67 | 170:13.67 In file included from : 170:13.67 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:13.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:13.67 | 170:13.67 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:13.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:13.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:13.67 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:13.67 from : 170:13.67 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:13.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:13.67 | ^~~~~~~~~~~~~ 170:14.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.00 from : 170:14.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:14.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:14.00 | 170:14.00 In file included from : 170:14.00 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:14.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:14.00 | 170:14.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.00 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.00 from : 170:14.00 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:14.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:14.00 | ^~~~~~~~~~~~~ 170:14.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.26 from : 170:14.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:14.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:14.26 | 170:14.26 In file included from : 170:14.26 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:14.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:14.26 | 170:14.26 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.26 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.26 from : 170:14.26 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:14.26 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:14.26 | ^~~~~~~~~~~~~ 170:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config.h:44, 170:14.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:105, 170:14.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.53 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.53 from : 170:14.53 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 170:14.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 170:14.53 | 170:14.53 In file included from : 170:14.53 /builddir/build/BUILD/firefox-70.0.1/objdir/mozilla-config.h:53: note: this is the location of the previous definition 170:14.53 53 | #define HAVE_LINUX_PERF_EVENT_H 1 170:14.53 | 170:14.53 In file included from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/common.h:488, 170:14.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/avutil.h:296, 170:14.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/log.h:25, 170:14.54 from /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil_visibility.h:26, 170:14.54 from : 170:14.54 /builddir/build/BUILD/firefox-70.0.1/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 170:14.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 170:14.54 | ^~~~~~~~~~~~~ 170:31.60 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 170:31.60 /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] 170:31.60 19 | default: 170:31.60 | ^~~~~~~ 170:33.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libcubeb/gtest/Unified_cpp_media_libcubeb_gtest0.cpp:47: 170:33.67 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/gtest/test_utils.cpp: In function 'testing::internal::CmpHelperEQ(char const*, char const*, void* const&, decltype(nullptr) const&)testing::AssertionResult [clone .isra.0]': 170:33.67 /builddir/build/BUILD/firefox-70.0.1/media/libcubeb/gtest/test_utils.cpp:71:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libcubeb/gtest/Unified_cpp_media_libcubeb_gtest0.gcda' profile count data file not found [-Wmissing-profile] 170:33.67 71 | } 170:33.67 | ^ 170:34.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 170:34.09 /builddir/build/BUILD/firefox-70.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 170:34.09 /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] 170:34.09 1170 | uint64_t id, size, peeked_id; 170:34.09 | ^~~~~~~~~ 170:38.61 /builddir/build/BUILD/firefox-70.0.1/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 170:38.61 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 170:38.61 | ^~~~~~~~~~~~~~~ 170:39.00 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 170:39.01 /builddir/build/BUILD/firefox-70.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 170:39.01 814 | spx_uint32_t i; 170:39.01 | ^ 170:39.23 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 170:39.23 262 | #pragma omp parallel for 170:39.23 | 170:39.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 170:39.41 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 170:39.41 89 | #pragma omp parallel for 170:39.41 | 170:39.41 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 170:39.41 145 | #pragma omp parallel for 170:39.41 | 170:39.41 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 170:39.41 192 | #pragma omp parallel for 170:39.41 | 170:39.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 170:39.42 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 170:39.42 75 | #define PI 3.1415926536 170:39.42 | 170:39.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 170:39.42 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 170:39.42 52 | #define PI M_PI 170:39.42 | 170:39.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 170:39.42 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 170:39.42 306 | #pragma omp parallel for 170:39.42 | 170:39.42 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 170:39.42 331 | #pragma omp critical 170:39.42 | 170:39.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 170:39.51 /builddir/build/BUILD/firefox-70.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 170:39.51 /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] 170:39.51 133 | uint count; 170:39.51 | ^~~~~ 170:41.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/psshparser/gtest/Unified_cpp_psshparser_gtest0.cpp:2: 170:41.61 /builddir/build/BUILD/firefox-70.0.1/media/psshparser/gtest/TestPsshParser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 170:41.61 /builddir/build/BUILD/firefox-70.0.1/media/psshparser/gtest/TestPsshParser.cpp:176:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/psshparser/gtest/Unified_cpp_psshparser_gtest0.gcda' profile count data file not found [-Wmissing-profile] 170:41.61 176 | } 170:41.61 | ^ 170:44.98 /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*)': 170:44.98 /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] 170:44.98 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 170:44.98 | ^ 170:44.98 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 170:44.98 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 170:44.98 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 170:44.98 | ^~~~~~~~~~~~~~~~~~~ 170:44.98 /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' 170:44.98 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 170:44.98 | ^ 170:44.98 /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' 170:44.98 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 170:44.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.98 /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' 170:44.98 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 170:44.98 | ^~~~~~~~~~~~~~~~~~~~~~~~ 170:44.98 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 170:44.98 1271 | ucol_setVariableTop(UCollator *coll, 170:44.98 | ^~~~~~~~~~~~~~~~~~~ 170:44.98 /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] 170:44.98 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 170:44.98 | ^ 170:44.98 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 170:44.98 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 170:44.99 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 170:44.99 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 170:44.99 | ^~~~~~~~~~~~~~~~~~~ 170:44.99 /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' 170:44.99 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 170:44.99 | ^ 170:44.99 /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' 170:44.99 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /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' 170:44.99 779 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 170:44.99 1271 | ucol_setVariableTop(UCollator *coll, 170:44.99 | ^~~~~~~~~~~~~~~~~~~ 170:44.99 /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] 170:44.99 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 170:44.99 | ^ 170:44.99 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 170:44.99 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 170:44.99 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /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' 170:44.99 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 170:44.99 | ^ 170:44.99 /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' 170:44.99 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /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' 170:44.99 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 170:44.99 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /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] 170:44.99 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 170:44.99 | ^ 170:44.99 In file included from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/platform.h:25, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ptypes.h:52, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/umachine.h:46, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/utypes.h:38, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/ustring.h:21, 170:44.99 from /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 170:44.99 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 170:44.99 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 170:44.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:44.99 /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' 170:44.99 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 170:44.99 | ^ 170:44.99 /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' 170:45.00 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 170:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:45.00 /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' 170:45.00 770 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 170:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~ 170:45.00 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 170:45.00 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 170:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 170:54.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:54.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 170:54.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.h:11, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.cpp:7, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 170:54.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 170:54.16 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 170:54.16 /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::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 170:54.16 31 | memset(aT, 0, sizeof(T)); 170:54.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 170:54.16 In file included from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/SandboxReporterClient.h:10, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/Sandbox.cpp:16, 170:54.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 170:54.16 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 170:54.16 27 | struct SandboxReport { 170:54.16 | ^~~~~~~~~~~~~ 171:07.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 171:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 171:07.80 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 171:07.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/glue/Unified_cpp_sandbox_linux_glue0.cpp:20: 171:07.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171: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] 171:07.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:07.80 | ^ 171:07.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 171:07.80 46 | struct Block { 171:07.80 | ^~~~~ 171:07.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 171:07.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 171:07.95 from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 171:07.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 171:07.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171: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] 171:07.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:07.95 | ^ 171: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 171:07.95 46 | struct Block { 171:07.95 | ^~~~~ 171:15.55 In file included from /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/reporter/SandboxReporter.cpp:18, 171:15.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/reporter/Unified_cpp_linux_reporter0.cpp:2: 171:15.55 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 171:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 171:15.55 50 | OffTheBooksMutex* Mutex() { 171:15.55 | ^~~~~ 171:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:15.55 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 171:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 171:15.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:21.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/gtest/Unified_cpp_sandbox_linux_gtest0.cpp:20: 171:21.91 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/gtest/TestBrokerPolicy.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, void*, std::basic_ostream >*)void [clone .isra.0]': 171:21.91 /builddir/build/BUILD/firefox-70.0.1/security/sandbox/linux/gtest/TestBrokerPolicy.cpp:95:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/gtest/Unified_cpp_sandbox_linux_gtest0.gcda' profile count data file not found [-Wmissing-profile] 171:21.91 95 | } // namespace mozilla 171:21.91 | ^ 171:25.56 /builddir/build/BUILD/firefox-70.0.1/security/certverifier/tests/gtest/TrustOverrideTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 171:25.56 /builddir/build/BUILD/firefox-70.0.1/security/certverifier/tests/gtest/TrustOverrideTest.cpp:170:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found [-Wmissing-profile] 171:25.56 170 | } 171:25.56 | ^ 171:25.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.cpp:83: 171:25.56 /builddir/build/BUILD/firefox-70.0.1/security/ct/tests/gtest/MultiLogCTVerifierTest.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 171:25.56 /builddir/build/BUILD/firefox-70.0.1/security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 171:25.56 254 | } // namespace mozilla 171:25.56 | ^ 171:28.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]': 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:28.04 197 | nsresult VerifyStreamContentDigest( 171:28.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:28.04 /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&)': 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:28.04 1128 | nsresult VerifyPK7Signature( 171:28.04 | ^~~~~~~~~~~~~~~~~~ 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 171:28.04 /builddir/build/BUILD/firefox-70.0.1/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:34.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 171:34.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 171:34.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 171:34.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:34.18 1007 | foundInterface = 0; \ 171:34.18 | ^~~~~~~~~~~~~~ 171:34.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' 171:34.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:34.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:34.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:34.18 16 | NS_INTERFACE_MAP_END 171:34.18 | ^~~~~~~~~~~~~~~~~~~~ 171:34.18 /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 171:34.18 991 | else 171:34.18 | ^~~~ 171:34.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' 171:34.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:34.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:34.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:34.18 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 171:34.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:34.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 171:34.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:34.18 1007 | foundInterface = 0; \ 171:34.18 | ^~~~~~~~~~~~~~ 171:34.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' 171:34.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:34.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:34.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:34.18 23 | NS_INTERFACE_MAP_END 171:34.18 | ^~~~~~~~~~~~~~~~~~~~ 171:34.18 /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 171:34.19 991 | else 171:34.19 | ^~~~ 171:34.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 171:34.19 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:34.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:34.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:34.19 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 171:34.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:35.94 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 171:35.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:35.95 1007 | foundInterface = 0; \ 171:35.95 | ^~~~~~~~~~~~~~ 171:35.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' 171:35.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:35.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:35.95 244 | NS_INTERFACE_MAP_END 171:35.95 | ^~~~~~~~~~~~~~~~~~~~ 171:35.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 171:35.95 981 | else 171:35.95 | ^~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:35.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:35.95 | ^~~~~~~~~~~~~~~~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:35.95 243 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 171:35.95 | ^~~~~~~~~~~~~~~~~~~~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 171:35.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:35.95 1007 | foundInterface = 0; \ 171:35.95 | ^~~~~~~~~~~~~~ 171:35.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' 171:35.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:35.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:35.95 291 | NS_INTERFACE_MAP_END 171:35.95 | ^~~~~~~~~~~~~~~~~~~~ 171:35.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 171:35.95 981 | else 171:35.95 | ^~~~ 171:35.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:35.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:35.96 | ^~~~~~~~~~~~~~~~~~ 171:35.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:35.96 290 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 171:35.96 | ^~~~~~~~~~~~~~~~~~~~~~ 171:37.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:65: 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp: In function 'NS_ShutdownAtomTable()': 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsAtomTable.cpp:475:6: warning: number of counters in profile data for function 'NS_ShutdownAtomTable()' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 171:37.39 475 | void NS_ShutdownAtomTable() { 171:37.39 | ^~~~~~~~~~~~~~~~~~~~ 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsAtomTable.cpp:475:6: warning: the control flow of function 'NS_ShutdownAtomTable()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverList.cpp: In member function 'nsAtomSubTable::GCLocked(GCKind)': 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsAtomTable.cpp:406:6: warning: number of counters in profile data for function 'nsAtomSubTable::GCLocked(GCKind)' does not match its profile data (counter 'arcs', expected 26 and have 12) [-Wcoverage-mismatch] 171:37.39 406 | void nsAtomSubTable::GCLocked(GCKind aKind) { 171:37.39 | ^~~~~~~~~~~~~~ 171:37.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsAtomTable.cpp:406:6: warning: the control flow of function 'nsAtomSubTable::GCLocked(GCKind)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:42.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 171:42.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 171:42.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 171:42.18 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/Base64.cpp:12, 171:42.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 171:42.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 171:42.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:42.18 1007 | foundInterface = 0; \ 171:42.18 | ^~~~~~~~~~~~~~ 171:42.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' 171:42.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:42.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:42.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:42.18 36 | NS_INTERFACE_MAP_END 171:42.18 | ^~~~~~~~~~~~~~~~~~~~ 171:42.18 /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 171:42.18 991 | else 171:42.18 | ^~~~ 171:42.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' 171:42.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:42.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:42.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:42.18 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 171:42.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:42.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 171:42.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:42.22 1007 | foundInterface = 0; \ 171:42.22 | ^~~~~~~~~~~~~~ 171:42.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' 171:42.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:42.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:42.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:42.22 58 | NS_INTERFACE_MAP_END 171:42.22 | ^~~~~~~~~~~~~~~~~~~~ 171:42.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 171:42.22 991 | else 171:42.22 | ^~~~ 171:42.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' 171:42.22 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:42.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:42.22 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:42.22 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 171:42.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:42.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 171:42.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:42.24 1007 | foundInterface = 0; \ 171:42.24 | ^~~~~~~~~~~~~~ 171:42.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' 171:42.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:42.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:42.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:42.24 44 | NS_INTERFACE_MAP_END 171:42.24 | ^~~~~~~~~~~~~~~~~~~~ 171:42.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 171:42.24 991 | else 171:42.24 | ^~~~ 171:42.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' 171:42.24 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 171:42.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:42.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 171:42.24 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 171:42.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:43.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 171:43.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 171:43.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 171:43.26 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsObserverService.cpp:8, 171:43.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 171:43.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 171:43.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:43.26 1007 | foundInterface = 0; \ 171:43.26 | ^~~~~~~~~~~~~~ 171:43.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' 171:43.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:43.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:43.26 1872 | NS_INTERFACE_MAP_END 171:43.26 | ^~~~~~~~~~~~~~~~~~~~ 171:43.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 171:43.26 981 | else 171:43.26 | ^~~~ 171:43.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:43.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:43.26 | ^~~~~~~~~~~~~~~~~~ 171:43.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:43.26 1871 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 171:43.27 | ^~~~~~~~~~~~~~~~~~~~~~ 171:43.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 171:43.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 171:43.93 /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] 171:43.93 68 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 171:43.93 | ^ 171:43.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 171:43.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 171:43.93 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 171:43.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 171:43.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4845:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 171:43.93 4845 | struct PerThreadAtomCache : public APZBucketAtoms, 171:43.93 | ^~~~~~~~~~~~~~~~~~ 171:45.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/FileDescriptorFile.h:11, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/FileDescriptorFile.cpp:7, 171:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:11: 171:45.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 171:45.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 171:45.31 50 | OffTheBooksMutex* Mutex() { 171:45.31 | ^~~~~ 171:45.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:45.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 171:45.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 171:45.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:45.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 171:45.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 171:45.83 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:20, 171:45.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 171:45.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171:45.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] 171:45.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:45.83 | ^ 171:45.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 171:45.83 46 | struct Block { 171:45.83 | ^~~~~ 171:47.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 171:47.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]': 171:47.25 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 171:47.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 171:47.25 31 | memset(aT, 0, sizeof(T)); 171:47.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 171:47.25 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 171:47.25 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 171:47.25 144 | struct AmountFns { 171:47.25 | ^~~~~~~~~ 171:47.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:47.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/AvailableMemoryTracker.cpp:22, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 171:47.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 171:47.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 171:47.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::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 171:47.26 31 | memset(aT, 0, sizeof(T)); 171:47.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 171:47.26 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/MemoryTelemetry.cpp:8, 171:47.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 171:47.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 171:47.26 178 | struct SizeOfTabFns { 171:47.26 | ^~~~~~~~~~~~ 171:50.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 171:50.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 171:50.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:50.11 1007 | foundInterface = 0; \ 171:50.11 | ^~~~~~~~~~~~~~ 171: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' 171:50.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:50.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:50.11 179 | NS_INTERFACE_MAP_END 171:50.11 | ^~~~~~~~~~~~~~~~~~~~ 171:50.11 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 171:50.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 171:50.11 /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 171:50.11 136 | } else 171:50.11 | ^~~~ 171:50.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 171:50.11 178 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 171:50.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 171:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 171:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIIOUtil.h:10, 171:50.30 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.h:17, 171:50.30 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsIOUtil.cpp:7, 171:50.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 171:50.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 171:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:50.30 1007 | foundInterface = 0; \ 171:50.30 | ^~~~~~~~~~~~~~ 171: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' 171:50.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:50.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:50.30 165 | NS_INTERFACE_MAP_END 171:50.30 | ^~~~~~~~~~~~~~~~~~~~ 171:50.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 171:50.31 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 171:50.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 171:50.31 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileUnix.h:21, 171:50.31 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFile.h:44, 171:50.31 from /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 171:50.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 171:50.31 /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 171:50.31 136 | } else 171:50.31 | ^~~~ 171:50.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 171:50.31 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 171:50.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:50.31 /builddir/build/BUILD/firefox-70.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 171:50.31 121 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 171:50.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 171:55.24 Finished release [optimized] target(s) in 23m 30s 172:01.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 172:01.98 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 172:01.98 from /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 172:01.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:273: 172:01.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:01.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] 172:01.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:01.98 | ^ 172:01.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:01.99 46 | struct Block { 172:01.99 | ^~~~~ 172:03.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 172:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 172:03.12 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 172:03.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 172:03.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:03.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] 172:03.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:03.12 | ^ 172:03.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:03.12 46 | struct Block { 172:03.12 | ^~~~~ 172:05.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 172:05.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 172:05.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:28, 172:05.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 172:05.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:05.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] 172:05.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:05.70 | ^ 172:05.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:05.70 46 | struct Block { 172:05.70 | ^~~~~ 172:05.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 172:05.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 172:05.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]': 172:05.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 172:05.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::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 172:05.74 31 | memset(aT, 0, sizeof(T)); 172:05.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:05.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 172:05.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 172:05.75 144 | struct AmountFns { 172:05.75 | ^~~~~~~~~ 172:05.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGlobalObject.h:12, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 172:05.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 172:05.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 172:05.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 172:05.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::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 172:05.75 31 | memset(aT, 0, sizeof(T)); 172:05.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:05.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 172:05.75 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 172:05.75 178 | struct SizeOfTabFns { 172:05.75 | ^~~~~~~~~~~~ 172:05.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 172:05.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 172:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:05.92 1007 | foundInterface = 0; \ 172:05.92 | ^~~~~~~~~~~~~~ 172:05.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' 172:05.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:05.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:05.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:05.92 165 | NS_INTERFACE_MAP_END 172:05.92 | ^~~~~~~~~~~~~~~~~~~~ 172:05.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:05.92 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 172:05.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:05.92 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 172:05.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 172:05.92 /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 172:05.92 136 | } else 172:05.92 | ^~~~ 172:05.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 172:05.92 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 172:05.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:05.92 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:55:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:05.93 55 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 172:05.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 172:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 172:08.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 172:08.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 172:08.53 31 | memset(aT, 0, sizeof(T)); 172:08.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 172:08.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 172:08.53 144 | struct AmountFns { 172:08.53 | ^~~~~~~~~ 172:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryImpl.cpp:8, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 172:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 172:08.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 172:08.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 172:08.53 31 | memset(aT, 0, sizeof(T)); 172:08.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 172:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 172:08.53 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 172:08.53 178 | struct SizeOfTabFns { 172:08.53 | ^~~~~~~~~~~~ 172:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleMessage.cpp:12, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:38: 172:08.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]': 172:08.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]' 172:08.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 172:08.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] 172:08.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:08.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:08.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 172:08.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 172:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 172:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:12, 172:08.73 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsConsoleService.cpp:27, 172:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 172:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 172:08.73 23 | class nsDataHashtable : public nsBaseHashtable { 172:08.73 | ^~~~~~~~~~~~~~~ 172:14.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:56: 172:14.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsWeakReference.cpp: In function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)': 172:14.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsSystemInfo.cpp:81:13: warning: number of counters in profile data for function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'arcs', expected 21 and have 23) [-Wcoverage-mismatch] 172:14.30 81 | static void SimpleParseKeyValuePairs( 172:14.30 | ^~~~~~~~~~~~~~~~~~~~~~~~ 172:14.30 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsSystemInfo.cpp:81:13: warning: the control flow of function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:21.89 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 172:21.89 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.cpp:8: 172:21.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 172:21.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:21.89 79 | memset(this, 0, sizeof(nsXPTCVariant)); 172:21.89 | ^ 172:21.89 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 172:21.89 44 | struct nsXPTCVariant { 172:21.89 | ^~~~~~~~~~~~~ 172:22.18 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 172:22.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 172:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 172:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 172:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 172:22.63 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 172:22.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 172:22.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 172:22.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:22.63 1007 | foundInterface = 0; \ 172:22.63 | ^~~~~~~~~~~~~~ 172: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' 172:22.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:22.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:22.63 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:22.63 202 | NS_INTERFACE_MAP_END 172:22.63 | ^~~~~~~~~~~~~~~~~~~~ 172:22.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 172:22.63 /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 172:22.63 201 | } else 172:22.63 | ^~~~ 172:22.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 172:22.69 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 172:22.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:22.69 1007 | foundInterface = 0; \ 172:22.69 | ^~~~~~~~~~~~~~ 172:22.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' 172:22.69 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:22.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:22.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:22.69 165 | NS_INTERFACE_MAP_END 172:22.69 | ^~~~~~~~~~~~~~~~~~~~ 172:22.69 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:22.69 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 172:22.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:22.69 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 172:22.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 172:22.69 /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 172:22.69 136 | } else 172:22.70 | ^~~~ 172:22.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 172:22.70 136 | } else 172:22.70 | ^~~~ 172:22.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:22.70 105 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 172:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:22.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 172:22.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 172:22.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 172:22.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 172:22.70 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 172:22.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 172:22.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 172:22.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:22.70 1007 | foundInterface = 0; \ 172:22.70 | ^~~~~~~~~~~~~~ 172:22.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' 172:22.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:22.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:22.70 167 | NS_INTERFACE_MAP_END 172:22.70 | ^~~~~~~~~~~~~~~~~~~~ 172:22.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 172:22.70 991 | else 172:22.70 | ^~~~ 172:22.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' 172:22.70 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 172:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:22.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 172:22.71 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 172:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:22.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 172:22.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:22.71 1007 | foundInterface = 0; \ 172:22.71 | ^~~~~~~~~~~~~~ 172:22.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' 172:22.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:22.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:22.71 165 | NS_INTERFACE_MAP_END 172:22.71 | ^~~~~~~~~~~~~~~~~~~~ 172:22.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:22.71 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 172:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:22.71 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThread.cpp:20, 172:22.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 172:22.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 172:22.72 136 | } else 172:22.72 | ^~~~ 172:22.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 172:22.72 136 | } else 172:22.72 | ^~~~ 172:22.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 172:22.72 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 172:22.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 172:23.14 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 172:23.14 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 172:23.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 172:23.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:23.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 172:23.15 | ^ 172:23.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 172:23.15 44 | struct nsXPTCVariant { 172:23.15 | ^~~~~~~~~~~~~ 172:23.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 172:23.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 172:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 172:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 172:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 172:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:23.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 172:23.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172: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] 172:23.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:23.43 | ^ 172: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 172:23.43 46 | struct Block { 172:23.43 | ^~~~~ 172:24.41 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcprivate.h:11, 172:24.41 from /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 172:24.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 172:24.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:24.41 79 | memset(this, 0, sizeof(nsXPTCVariant)); 172:24.41 | ^ 172:24.41 /builddir/build/BUILD/firefox-70.0.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 172:24.41 44 | struct nsXPTCVariant { 172:24.41 | ^~~~~~~~~~~~~ 172:25.67 xpcom/build/Services.cpp.stub 172:26.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:47: 172:26.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 172:26.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsEnvironment.cpp:101:13: warning: number of counters in profile data for function 'EnsureEnvHash()' does not match its profile data (counter 'arcs', expected 4 and have 5) [-Wcoverage-mismatch] 172:26.40 101 | static bool EnsureEnvHash() { 172:26.40 | ^~~~~~~~~~~~~ 172:26.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsEnvironment.cpp:101:13: warning: the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:29.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.cpp:20: 172:29.61 /builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gtest/xpcom/Test.cpp: In function 'std::__detail::_Hashtable_alloc > >::_M_allocate_buckets(unsigned long) [clone .isra.0]': 172:29.61 /builddir/build/BUILD/firefox-70.0.1/xpcom/rust/gtest/xpcom/Test.cpp:33:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found [-Wmissing-profile] 172:29.61 33 | } 172:29.61 | ^ 172:31.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 172:31.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 172:31.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]': 172:31.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]' 172:31.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 172:31.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] 172:31.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:31.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:31.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 172:31.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 172:31.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 172:31.16 23 | class nsDataHashtable : public nsBaseHashtable { 172:31.16 | ^~~~~~~~~~~~~~~ 172:31.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 172:31.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]': 172:31.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]' 172:31.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 172:31.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] 172:31.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:31.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:31.21 In file included from /usr/include/c++/9/vector:67, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 172:31.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 172:31.21 from /usr/include/c++/9/queue:61, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:14, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 172:31.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 172:31.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 172:31.22 | ^~~~~~ 172:31.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 172:31.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 172:31.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]': 172:31.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]' 172:31.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 172:31.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] 172:31.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:31.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:31.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 172:31.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 172:31.23 52 | class ClipManager { 172:31.23 | ^~~~~~~~~~~ 172:31.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestAllocReplacement.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 172:31.68 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestAllocReplacement.cpp:144:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found [-Wmissing-profile] 172:31.68 144 | } 172:31.68 | ^ 172:32.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 172:32.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 172:32.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 172:32.14 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.h:9, 172:32.14 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeProtocolHandler.cpp:13, 172:32.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 172:32.14 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 172:32.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:32.14 1007 | foundInterface = 0; \ 172:32.14 | ^~~~~~~~~~~~~~ 172:32.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' 172:32.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:32.14 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:32.14 100 | NS_INTERFACE_MAP_END 172:32.14 | ^~~~~~~~~~~~~~~~~~~~ 172:32.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 172:32.14 991 | else 172:32.14 | ^~~~ 172:32.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' 172:32.14 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 172:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:32.14 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 172:32.14 99 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 172:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:33.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestCOMArray.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, IBar*, std::basic_ostream >*)void [clone .isra.0]': 172:33.42 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestCOMArray.cpp:282:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found [-Wmissing-profile] 172:33.42 282 | } 172:33.42 | ^ 172:34.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 172:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 172:34.45 from /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:7, 172:34.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 172:34.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 172:34.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] 172:34.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 172:34.46 | ^ 172:34.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 172:34.46 46 | struct Block { 172:34.46 | ^~~~~ 172:35.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestCOMPtr.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, TestCOMPtr::IFoo*, std::basic_ostream >*)void [clone .isra.0]': 172:35.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestCOMPtr.cpp:435:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found [-Wmissing-profile] 172:35.27 435 | } 172:35.27 | ^ 172:36.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 172:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XPCOM.h:159, 172:36.85 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:15, 172:36.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 172:36.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 172:36.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 172:36.86 79 | memset(this, 0, sizeof(nsXPTCVariant)); 172:36.86 | ^ 172:36.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 172:36.86 44 | struct nsXPTCVariant { 172:36.86 | ^~~~~~~~~~~~~ 172:37.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestHashtables.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 172:37.29 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestHashtables.cpp:544:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found [-Wmissing-profile] 172:37.29 544 | } 172:37.29 | ^ 172:38.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNsRefPtr.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, TestNsRefPtr::Foo*, std::basic_ostream >*)void [clone .isra.0]': 172:38.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNsRefPtr.cpp:443:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found [-Wmissing-profile] 172:38.96 443 | } 172:38.96 | ^ 172:39.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 172:39.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 172:39.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 172:39.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::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 172:39.79 31 | memset(aT, 0, sizeof(T)); 172:39.79 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:39.79 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 172:39.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 172:39.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 172:39.79 144 | struct AmountFns { 172:39.79 | ^~~~~~~~~ 172:39.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 172:39.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 172:39.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 172:39.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] 172:39.80 31 | memset(aT, 0, sizeof(T)); 172:39.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 172:39.80 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:64, 172:39.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 172:39.81 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 172:39.81 178 | struct SizeOfTabFns { 172:39.81 | ^~~~~~~~~~~~ 172:40.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.h:13, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/FileLocation.cpp:7, 172:40.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 172:40.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]': 172:40.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]' 172:40.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 172:40.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] 172:40.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 172:40.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:40.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:13, 172:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 172:40.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 172:40.26 23 | class nsDataHashtable : public nsBaseHashtable { 172:40.26 | ^~~~~~~~~~~~~~~ 172:41.01 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 172:41.01 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 172:41.01 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.h:10, 172:41.01 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:9, 172:41.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 172:41.01 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 172:41.01 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:41.02 1007 | foundInterface = 0; \ 172:41.02 | ^~~~~~~~~~~~~~ 172:41.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:41.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:41.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:41.02 193 | NS_INTERFACE_MAP_END 172:41.02 | ^~~~~~~~~~~~~~~~~~~~ 172:41.02 /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 172:41.02 991 | else 172:41.02 | ^~~~ 172:41.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 172:41.02 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 172:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:41.02 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 172:41.02 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 172:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:41.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 172:41.70 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 172:41.70 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:359:1: warning: number of counters in profile data for function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 172:41.71 359 | nsChromeRegistryChrome::nsProviderArray::GetProvider( 172:41.71 | ^~~~~~~~~~~~~~~~~~~~~~ 172:41.71 /builddir/build/BUILD/firefox-70.0.1/chrome/nsChromeRegistryChrome.cpp:359:1: warning: the control flow of function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:43.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:137: 172:43.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestEventTargetQI.cpp: In function 'EventPriorities_IdleAfterNormal_Test::TestBody()::{lambda()#2}::operator()() const [clone .isra.0]': 172:43.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestEventTargetQI.cpp:96:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 172:43.40 96 | } 172:43.40 | ^ 172:43.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.cpp:20: 172:43.88 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/test/gtest/Parser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 172:43.88 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/test/gtest/Parser.cpp:487:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 172:43.88 487 | } 172:43.88 | ^ 172:44.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 172:44.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::ShutdownXPCOM(nsIServiceManager*)': 172:44.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:580:10: warning: number of counters in profile data for function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'arcs', expected 87 and have 88) [-Wcoverage-mismatch] 172:44.48 580 | nsresult ShutdownXPCOM(nsIServiceManager* aServMgr) { 172:44.48 | ^~~~~~~~~~~~~ 172:44.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:580:10: warning: the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 172:44.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/build/XPCOMInit.cpp:580:10: warning: the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:44.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:11: 172:44.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::IOInterposer::Clear()': 172:44.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/build/IOInterposer.cpp:427:6: warning: number of counters in profile data for function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'arcs', expected 4 and have 1) [-Wcoverage-mismatch] 172:44.49 427 | void IOInterposer::Clear() { 172:44.49 | ^~~~~~~~~~~~ 172:44.49 /builddir/build/BUILD/firefox-70.0.1/xpcom/build/IOInterposer.cpp:427:6: warning: the control flow of function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:45.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/gtest/Unified_cpp_intl_gtest0.cpp:2: 172:45.61 /builddir/build/BUILD/firefox-70.0.1/intl/gtest/TestEncoding.cpp: In function 'testing::internal::CmpHelperEQ(char const*, char const*, mozilla::Encoding const* const&, decltype(nullptr) const&)testing::AssertionResult [clone .isra.0]': 172:45.61 /builddir/build/BUILD/firefox-70.0.1/intl/gtest/TestEncoding.cpp:64:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found [-Wmissing-profile] 172:45.61 64 | } 172:45.61 | ^ 172:47.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxASurface.h:14, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfilerMarkerPayload.h:26, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/modules/libpref/Preferences.cpp:18, 172:47.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:2: 172:47.82 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 172:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 172:47.82 50 | OffTheBooksMutex* Mutex() { 172:47.82 | ^~~~~ 172:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:47.82 /builddir/build/BUILD/firefox-70.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 172:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 172:47.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:49.14 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 172:49.14 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 172:49.14 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 172:49.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:49.14 1007 | foundInterface = 0; \ 172:49.14 | ^~~~~~~~~~~~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:49.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:49.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:49.14 112 | NS_INTERFACE_MAP_END 172:49.14 | ^~~~~~~~~~~~~~~~~~~~ 172:49.14 /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 172:49.14 981 | else 172:49.14 | ^~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:49.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:49.14 | ^~~~~~~~~~~~~~~~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:49.14 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 172:49.14 | ^~~~~~~~~~~~~~~~~~~~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:49.14 1007 | foundInterface = 0; \ 172:49.14 | ^~~~~~~~~~~~~~ 172:49.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:49.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:49.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:49.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:49.15 132 | NS_INTERFACE_MAP_END 172:49.15 | ^~~~~~~~~~~~~~~~~~~~ 172:49.15 /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 172:49.15 981 | else 172:49.15 | ^~~~ 172:49.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:49.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:49.15 | ^~~~~~~~~~~~~~~~~~ 172:49.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:49.15 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 172:49.15 | ^~~~~~~~~~~~~~~~~~~~~~ 172:50.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:11, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 172:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 172:50.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 172:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:50.00 1007 | foundInterface = 0; \ 172:50.00 | ^~~~~~~~~~~~~~ 172:50.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' 172:50.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:50.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:50.00 93 | NS_INTERFACE_MAP_END 172:50.00 | ^~~~~~~~~~~~~~~~~~~~ 172:50.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 172:50.00 991 | else 172:50.00 | ^~~~ 172:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 172:50.00 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 172:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:50.00 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 172:50.00 92 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 172:50.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:50.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 172:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:50.76 1007 | foundInterface = 0; \ 172:50.76 | ^~~~~~~~~~~~~~ 172:50.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' 172:50.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 172:50.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:50.76 320 | NS_INTERFACE_MAP_END 172:50.76 | ^~~~~~~~~~~~~~~~~~~~ 172:50.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 172:50.76 991 | else 172:50.76 | ^~~~ 172:50.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' 172:50.76 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 172:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:50.76 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 172:50.76 319 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 172:50.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:57.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:137: 172:57.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestObserverService.cpp: In function 'mozilla::MozPromise::InvokeCallbackMethod > ({lambda()#1}::*)(double) const, double const&, {lambda(double)#2}::Private> >(MozPromise_Chaining_Test::TestBody()::{lambda()#1}::operator()() const::{lambda(double)#2}*, RefPtr > ({lambda()#1}::*)(double) const, double const&, {lambda(double)#2}::Private>&&)mozilla::EnableIf::Type [clone .isra.0]': 172:57.36 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestObserverService.cpp:283:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 172:57.36 283 | } 172:57.37 | ^ 172:58.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 172:58.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestTArray2.cpp: In function 'NS_NewRunnableFunction::PerCallbackWatcher::Notify()::{lambda()#1}>(char const*, mozilla::WatchManager::PerCallbackWatcher::Notify()::{lambda()#1}&&)already_AddRefed [clone .isra.0]': 172:58.16 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestTArray2.cpp:1154:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found [-Wmissing-profile] 172:58.16 1154 | } // namespace TestTArray 172:58.16 | ^ 172:58.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.cpp:47: 172:58.45 /builddir/build/BUILD/firefox-70.0.1/intl/locale/tests/gtest/TestOSPreferences.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 172:58.45 /builddir/build/BUILD/firefox-70.0.1/intl/locale/tests/gtest/TestOSPreferences.cpp:81:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 172:58.45 81 | } 172:58.45 | ^ 173:02.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.cpp:2: 173:02.80 /builddir/build/BUILD/firefox-70.0.1/intl/lwbrk/gtest/TestLineBreak.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 173:02.80 /builddir/build/BUILD/firefox-70.0.1/intl/lwbrk/gtest/TestLineBreak.cpp:269:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 173:02.80 269 | } 173:02.80 | ^ 173:08.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.h:10, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:7, 173:08.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 173:08.28 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 173:08.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:08.28 1007 | foundInterface = 0; \ 173:08.28 | ^~~~~~~~~~~~~~ 173:08.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' 173:08.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:08.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:08.28 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:08.28 41 | NS_INTERFACE_MAP_END 173:08.28 | ^~~~~~~~~~~~~~~~~~~~ 173:08.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 173:08.29 981 | else 173:08.29 | ^~~~ 173:08.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:08.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:08.29 | ^~~~~~~~~~~~~~~~~~ 173:08.29 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:08.29 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 173:08.29 | ^~~~~~~~~~~~~~~~~~~~~~ 173:08.31 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 173:08.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:08.31 1007 | foundInterface = 0; \ 173:08.31 | ^~~~~~~~~~~~~~ 173: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' 173:08.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:08.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:08.31 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:08.31 268 | NS_INTERFACE_MAP_END 173:08.31 | ^~~~~~~~~~~~~~~~~~~~ 173:08.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 173:08.31 981 | else 173:08.31 | ^~~~ 173:08.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:08.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:08.31 | ^~~~~~~~~~~~~~~~~~ 173:08.31 /builddir/build/BUILD/firefox-70.0.1/intl/l10n/Localization.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:08.31 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:08.31 | ^~~~~~~~~~~~~~~~~~~~~~ 173:08.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 173:08.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 173:08.92 from /builddir/build/BUILD/firefox-70.0.1/intl/strres/nsStringBundle.cpp:35, 173:08.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 173:08.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:08.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] 173:08.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:08.92 | ^ 173:08.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:08.92 46 | struct Block { 173:08.92 | ^~~~~ 173:18.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 173:18.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestUTF.cpp: In function 'testing::internal::ApplyImpl const&, std::tuple, 0ul>(std::function const&, std::tuple&&, testing::internal::int_pack<0ul>)decltype (((forward const&>)({parm#1}))((get<0ul>)((forward >)({parm#2})))) [clone .isra.0]': 173:18.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/tests/gtest/TestUTF.cpp:264:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found [-Wmissing-profile] 173:18.87 264 | } // namespace TestUTF 173:18.87 | ^ 173:26.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.h:9, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 173:26.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 173:26.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 173:26.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:26.05 1007 | foundInterface = 0; \ 173:26.05 | ^~~~~~~~~~~~~~ 173: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' 173:26.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:26.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:26.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:26.05 35 | NS_INTERFACE_MAP_END 173:26.05 | ^~~~~~~~~~~~~~~~~~~~ 173:26.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 173:26.05 991 | else 173:26.05 | ^~~~ 173:26.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' 173:26.05 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:26.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:26.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:26.05 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 173:26.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:26.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 173:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 173:26.73 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/Predictor.cpp:52, 173:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:128: 173:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:26.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] 173:26.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:26.73 | ^ 173:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:26.73 46 | struct Block { 173:26.73 | ^~~~~ 173:27.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 173:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 173:27.87 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 173:27.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 173:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:27.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] 173:27.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:27.87 | ^ 173:27.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:27.87 46 | struct Block { 173:27.87 | ^~~~~ 173:35.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:11: 173:35.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 173:35.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/BackgroundFileSaver.cpp:617:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 173:35.49 617 | bool BackgroundFileSaver::CheckCompletion() { 173:35.49 | ^~~~~~~~~~~~~~~~~~~ 173:35.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/BackgroundFileSaver.cpp:617:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:35.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/BackgroundFileSaver.cpp:617:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:38.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 173:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 173:38.47 from /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/DNSRequestChild.cpp:7, 173:38.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 173:38.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173: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] 173:38.48 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:38.48 | ^ 173: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 173:38.48 46 | struct Block { 173:38.48 | ^~~~~ 173:40.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:40.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRequestObserver.h:10, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamListener.h:10, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIStreamConverter.h:10, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 173:40.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 173:40.58 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 173:40.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:40.58 1007 | foundInterface = 0; \ 173:40.58 | ^~~~~~~~~~~~~~ 173:40.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' 173:40.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:40.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:40.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:40.59 93 | NS_INTERFACE_MAP_END 173:40.59 | ^~~~~~~~~~~~~~~~~~~~ 173:40.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 173:40.59 981 | else 173:40.59 | ^~~~ 173:40.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:40.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:40.59 | ^~~~~~~~~~~~~~~~~~ 173:40.59 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:40.59 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 173:40.59 | ^~~~~~~~~~~~~~~~~~~~~~ 173:40.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 173:40.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:40.67 1007 | foundInterface = 0; \ 173:40.67 | ^~~~~~~~~~~~~~ 173:40.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' 173:40.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:40.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:40.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:40.68 117 | NS_INTERFACE_MAP_END 173:40.68 | ^~~~~~~~~~~~~~~~~~~~ 173:40.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 173:40.68 991 | else 173:40.68 | ^~~~ 173:40.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' 173:40.68 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:40.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:40.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:40.68 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 173:40.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:40.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 173:40.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 173:40.70 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/SimpleChannel.cpp:17, 173:40.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:38: 173:40.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:40.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] 173:40.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:40.70 | ^ 173:40.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:40.70 46 | struct Block { 173:40.70 | ^~~~~ 173:41.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:41.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:41.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 173:41.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.h:8, 173:41.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RedirectChannelRegistrar.cpp:5, 173:41.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 173:41.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 173:41.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:41.36 1007 | foundInterface = 0; \ 173:41.36 | ^~~~~~~~~~~~~~ 173:41.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' 173:41.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:41.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:41.36 41 | NS_INTERFACE_MAP_END 173:41.36 | ^~~~~~~~~~~~~~~~~~~~ 173:41.36 /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 173:41.36 991 | else 173:41.36 | ^~~~ 173:41.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:41.36 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:41.36 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 173:41.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.46 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:42.46 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 173:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:42.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 173:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 173:42.46 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 173:42.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.46 1022 | foundInterface = 0; \ 173:42.46 | ^~~~~~~~~~~~~~ 173:42.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' 173:42.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.46 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:42.46 306 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 173:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.46 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 173:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 173:42.46 /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 173:42.46 136 | } else 173:42.46 | ^~~~ 173:42.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 173:42.46 136 | } else 173:42.46 | ^~~~ 173:42.48 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:42.48 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 173:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:42.48 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 173:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 173:42.48 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 173:42.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.48 1022 | foundInterface = 0; \ 173:42.48 | ^~~~~~~~~~~~~~ 173:42.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' 173:42.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.48 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:42.48 859 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 173:42.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.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 173:42.49 981 | else 173:42.49 | ^~~~ 173:42.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.49 | ^~~~~~~~~~~~~~~~~~ 173:42.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.49 858 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 173:42.49 | ^~~~~~~~~~~~~~~~~~~~~~ 173:42.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 173:42.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.69 1022 | foundInterface = 0; \ 173:42.69 | ^~~~~~~~~~~~~~ 173:42.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' 173:42.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:42.69 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 173:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.69 /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 173:42.69 986 | else 173:42.69 | ^~~~ 173:42.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 173:42.69 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 173:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 173:42.69 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 173:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:44.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:83: 173:44.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/nsIDNService.cpp: In member function 'nsDNSService::ReadPrefs(char const*)': 173:44.79 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/nsDNSService2.cpp:552:10: warning: number of counters in profile data for function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 63 and have 65) [-Wcoverage-mismatch] 173:44.79 552 | nsresult nsDNSService::ReadPrefs(const char* name) { 173:44.79 | ^~~~~~~~~~~~ 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/nsDNSService2.cpp:552:10: warning: the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:44.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:74: 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRRService::ReadPrefs(char const*)': 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/TRRService.cpp:141:10: warning: number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 162 and have 168) [-Wcoverage-mismatch] 173:44.80 141 | nsresult TRRService::ReadPrefs(const char* name) { 173:44.80 | ^~~~~~~~~~ 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/TRRService.cpp:141:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/TRRService.cpp:141:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:44.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:65: 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)': 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/TRR.cpp:333:10: warning: number of counters in profile data for function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'arcs', expected 62 and have 64) [-Wcoverage-mismatch] 173:44.80 333 | nsresult TRR::DohDecodeQuery(const nsCString& query, nsCString& host, 173:44.80 | ^~~ 173:44.80 /builddir/build/BUILD/firefox-70.0.1/netwerk/dns/TRR.cpp:333:10: warning: the control flow of function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:45.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 173:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 173:45.21 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsIOService.cpp:53, 173:45.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:47: 173:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:45.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] 173:45.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:45.21 | ^ 173:45.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:45.21 46 | struct Block { 173:45.21 | ^~~~~ 173:45.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICache.h:10, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntry.h:10, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsDiskCache.h:10, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 173:45.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 173:45.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 173:45.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:45.22 1007 | foundInterface = 0; \ 173:45.22 | ^~~~~~~~~~~~~~ 173:45.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' 173:45.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:45.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:45.22 640 | NS_INTERFACE_MAP_END 173:45.22 | ^~~~~~~~~~~~~~~~~~~~ 173:45.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 173:45.22 981 | else 173:45.22 | ^~~~ 173:45.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:45.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:45.22 | ^~~~~~~~~~~~~~~~~~ 173:45.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:45.22 639 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:45.22 | ^~~~~~~~~~~~~~~~~~~~~~ 173:45.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 173:45.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:45.22 1007 | foundInterface = 0; \ 173:45.22 | ^~~~~~~~~~~~~~ 173:45.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' 173:45.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:45.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:45.22 812 | NS_INTERFACE_MAP_END 173:45.22 | ^~~~~~~~~~~~~~~~~~~~ 173:45.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 173:45.23 981 | else 173:45.23 | ^~~~ 173: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' 173:45.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:45.23 | ^~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:45.23 811 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:45.23 | ^~~~~~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 173:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:45.23 1007 | foundInterface = 0; \ 173:45.23 | ^~~~~~~~~~~~~~ 173:45.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' 173:45.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:45.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:45.23 971 | NS_INTERFACE_MAP_END 173:45.23 | ^~~~~~~~~~~~~~~~~~~~ 173:45.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 173:45.23 981 | else 173:45.23 | ^~~~ 173: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' 173:45.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:45.23 | ^~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:45.23 970 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:45.23 | ^~~~~~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 173:45.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:45.23 1007 | foundInterface = 0; \ 173:45.23 | ^~~~~~~~~~~~~~ 173:45.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' 173:45.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:45.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:45.23 1164 | NS_INTERFACE_MAP_END 173:45.23 | ^~~~~~~~~~~~~~~~~~~~ 173:45.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 173:45.23 981 | else 173:45.23 | ^~~~ 173: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' 173:45.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:45.23 | ^~~~~~~~~~~~~~~~~~ 173:45.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:45.23 1163 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:45.23 | ^~~~~~~~~~~~~~~~~~~~~~ 173:47.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 173:47.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 173:47.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 173:47.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 173:47.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/RequestContextService.cpp:9, 173:47.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:11: 173:47.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 173:47.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 173:47.18 50 | OffTheBooksMutex* Mutex() { 173:47.18 | ^~~~~ 173:47.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:47.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 173:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 173:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:48.37 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:48.37 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 173:48.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:48.37 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:6, 173:48.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 173:48.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 173:48.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:48.37 1007 | foundInterface = 0; \ 173:48.37 | ^~~~~~~~~~~~~~ 173:48.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' 173:48.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:48.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:48.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:48.37 123 | NS_INTERFACE_MAP_END 173:48.37 | ^~~~~~~~~~~~~~~~~~~~ 173:48.37 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsBufferedStreams.cpp:11, 173:48.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 173:48.37 /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 173:48.37 136 | } else 173:48.37 | ^~~~ 173:48.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 173:48.37 136 | } else 173:48.37 | ^~~~ 173:50.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:50.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:50.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICacheEntry.h:10, 173:50.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.h:8, 173:50.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.cpp:6, 173:50.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 173:50.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 173:50.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:50.18 1007 | foundInterface = 0; \ 173:50.18 | ^~~~~~~~~~~~~~ 173: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' 173:50.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:50.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:50.18 157 | NS_INTERFACE_MAP_END 173:50.18 | ^~~~~~~~~~~~~~~~~~~~ 173:50.18 /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 173:50.18 991 | else 173:50.18 | ^~~~ 173:50.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' 173:50.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:50.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:50.18 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 173:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:50.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 173:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:50.26 1007 | foundInterface = 0; \ 173:50.26 | ^~~~~~~~~~~~~~ 173:50.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' 173:50.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:50.26 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:50.26 291 | NS_INTERFACE_MAP_END 173:50.26 | ^~~~~~~~~~~~~~~~~~~~ 173:50.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 173:50.26 981 | else 173:50.26 | ^~~~ 173:50.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:50.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:50.26 | ^~~~~~~~~~~~~~~~~~ 173:50.27 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:50.27 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:50.27 | ^~~~~~~~~~~~~~~~~~~~~~ 173:50.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 173:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:50.36 1007 | foundInterface = 0; \ 173:50.37 | ^~~~~~~~~~~~~~ 173:50.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' 173:50.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:50.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:50.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:50.37 110 | NS_INTERFACE_MAP_END 173:50.37 | ^~~~~~~~~~~~~~~~~~~~ 173:50.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 173:50.37 981 | else 173:50.37 | ^~~~ 173:50.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:50.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:50.37 | ^~~~~~~~~~~~~~~~~~ 173:50.37 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:50.37 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:50.37 | ^~~~~~~~~~~~~~~~~~~~~~ 173:50.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 173:50.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:50.50 1007 | foundInterface = 0; \ 173:50.50 | ^~~~~~~~~~~~~~ 173:50.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' 173:50.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:50.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:50.50 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:50.50 43 | NS_INTERFACE_MAP_END 173:50.50 | ^~~~~~~~~~~~~~~~~~~~ 173:50.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 173:50.50 991 | else 173:50.50 | ^~~~ 173:50.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' 173:50.51 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:50.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:50.51 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 173:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:50.54 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 173:50.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:50.55 1007 | foundInterface = 0; \ 173:50.55 | ^~~~~~~~~~~~~~ 173: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' 173:50.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:50.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:50.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:50.55 45 | NS_INTERFACE_MAP_END 173:50.55 | ^~~~~~~~~~~~~~~~~~~~ 173: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 173:50.55 991 | else 173:50.55 | ^~~~ 173: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' 173:50.55 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:50.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:50.55 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:50.55 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 173:50.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:53.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 173:53.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 173:53.20 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 173:53.20 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 173:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 173:53.21 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 173:53.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:53.21 1007 | foundInterface = 0; \ 173:53.21 | ^~~~~~~~~~~~~~ 173:53.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' 173:53.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:53.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:53.21 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:53.21 749 | NS_INTERFACE_MAP_END 173:53.21 | ^~~~~~~~~~~~~~~~~~~~ 173:53.21 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 173:53.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:20: 173:53.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 173:53.21 136 | } else 173:53.21 | ^~~~ 173:53.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 173:53.21 136 | } else 173:53.21 | ^~~~ 173:54.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 173:54.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 173:54.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:54.07 1007 | foundInterface = 0; \ 173:54.07 | ^~~~~~~~~~~~~~ 173:54.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' 173:54.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:54.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:54.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:54.07 146 | NS_INTERFACE_MAP_END \ 173:54.07 | ^~~~~~~~~~~~~~~~~~~~ 173:54.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:54.07 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 173:54.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:54.07 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 173:54.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.07 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 173:54.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 173:54.07 /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 173:54.07 145 | } else \ 173:54.08 | ^~~~ 173:54.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:54.08 145 | } else \ 173:54.08 | ^~~~ 173:54.08 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:54.08 213 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 173:54.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 173:54.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 173:54.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 173:54.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:54.10 1007 | foundInterface = 0; \ 173:54.10 | ^~~~~~~~~~~~~~ 173:54.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' 173:54.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:54.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:54.10 61 | NS_INTERFACE_MAP_END 173:54.10 | ^~~~~~~~~~~~~~~~~~~~ 173:54.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 173:54.10 981 | else 173:54.10 | ^~~~ 173:54.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:54.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:54.10 | ^~~~~~~~~~~~~~~~~~ 173:54.10 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:54.10 60 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 173:54.10 | ^~~~~~~~~~~~~~~~~~~~~~ 173:54.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 173:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:54.12 1007 | foundInterface = 0; \ 173:54.12 | ^~~~~~~~~~~~~~ 173:54.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' 173:54.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:54.13 146 | NS_INTERFACE_MAP_END \ 173:54.13 | ^~~~~~~~~~~~~~~~~~~~ 173:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:54.13 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 173:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:54.13 775 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 173:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.13 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 173:54.13 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 173:54.13 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 173:54.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 173:54.13 /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 173:54.13 145 | } else \ 173:54.13 | ^~~~ 173:54.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:54.13 145 | } else \ 173:54.13 | ^~~~ 173:54.13 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:54.13 775 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 173:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:55.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.h:14, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsPACMan.cpp:7, 173:55.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 173:55.62 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 173:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:55.62 1007 | foundInterface = 0; \ 173:55.62 | ^~~~~~~~~~~~~~ 173:55.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' 173:55.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:55.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:55.62 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:55.62 1200 | NS_INTERFACE_MAP_END 173:55.62 | ^~~~~~~~~~~~~~~~~~~~ 173:55.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 173:55.62 981 | else 173:55.62 | ^~~~ 173:55.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:55.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:55.62 | ^~~~~~~~~~~~~~~~~~ 173:55.62 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:55.62 1199 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 173:55.62 | ^~~~~~~~~~~~~~~~~~~~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 173:55.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:55.67 1007 | foundInterface = 0; \ 173:55.67 | ^~~~~~~~~~~~~~ 173:55.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' 173:55.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:55.67 146 | NS_INTERFACE_MAP_END \ 173:55.67 | ^~~~~~~~~~~~~~~~~~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:55.67 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 173:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:55.67 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 173:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:55.67 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 173:55.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 173:55.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.cpp:10, 173:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 173:55.67 /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 173:55.67 145 | } else \ 173:55.67 | ^~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 173:55.67 145 | } else \ 173:55.67 | ^~~~ 173:55.67 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 173:55.67 2092 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 173:55.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:56.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 173:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:56.23 1007 | foundInterface = 0; \ 173:56.23 | ^~~~~~~~~~~~~~ 173:56.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' 173:56.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:56.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:56.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:56.23 248 | NS_INTERFACE_MAP_END 173:56.23 | ^~~~~~~~~~~~~~~~~~~~ 173:56.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 173:56.23 981 | else 173:56.23 | ^~~~ 173:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:56.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:56.24 | ^~~~~~~~~~~~~~~~~~ 173:56.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:56.24 247 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 173:56.24 | ^~~~~~~~~~~~~~~~~~~~~~ 173:56.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:119: 173:56.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsNetUtil.cpp: In member function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)': 173:56.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMediaFragmentURIParser.cpp:320:6: warning: number of counters in profile data for function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'arcs', expected 46 and have 48) [-Wcoverage-mismatch] 173:56.51 320 | void nsMediaFragmentURIParser::Parse(nsACString& aRef) { 173:56.52 | ^~~~~~~~~~~~~~~~~~~~~~~~ 173:56.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsMediaFragmentURIParser.cpp:320:6: warning: the control flow of function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:57.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:2: 173:57.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::ShutdownBackground()': 173:57.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:162:6: warning: number of counters in profile data for function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'arcs', expected 24 and have 20) [-Wcoverage-mismatch] 173:57.68 162 | void CacheStorageService::ShutdownBackground() { 173:57.68 | ^~~~~~~~~~~~~~~~~~~ 173:57.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:162:6: warning: the control flow of function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:57.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:162:6: warning: the control flow of function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:57.68 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::Shutdown()': 173:57.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:139:6: warning: number of counters in profile data for function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'arcs', expected 22 and have 19) [-Wcoverage-mismatch] 173:57.69 139 | void CacheStorageService::Shutdown() { 173:57.69 | ^~~~~~~~~~~~~~~~~~~ 173:57.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:139:6: warning: the control flow of function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 173:57.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheStorageService.cpp:139:6: warning: the control flow of function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:59.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 173:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 173:59.82 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.h:9, 173:59.82 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStreamLoader.cpp:6, 173:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 173:59.82 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 173:59.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:59.82 1007 | foundInterface = 0; \ 173:59.82 | ^~~~~~~~~~~~~~ 173:59.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' 173:59.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:59.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:59.82 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:59.82 164 | NS_INTERFACE_MAP_END 173:59.82 | ^~~~~~~~~~~~~~~~~~~~ 173:59.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 173:59.82 981 | else 173:59.82 | ^~~~ 173:59.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:59.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:59.82 | ^~~~~~~~~~~~~~~~~~ 173:59.82 /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:59.82 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 173:59.82 | ^~~~~~~~~~~~~~~~~~~~~~ 174:01.00 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileUtils.h:12, 174:01.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.h:11, 174:01.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFile.h:8, 174:01.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.h:9, 174:01.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheEntry.cpp:6, 174:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 174:01.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 174:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 174:01.00 50 | OffTheBooksMutex* Mutex() { 174:01.00 | ^~~~~ 174:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 174:01.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 174:01.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:74: 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)': 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileUtils.cpp:607:6: warning: number of counters in profile data for function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)' does not match its profile data (counter 'arcs', expected 1 and have 2) [-Wcoverage-mismatch] 174:01.03 607 | void FreeBuffer(void* aBuf) { 174:01.03 | ^~~~~~~~~~ 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileUtils.cpp:607:6: warning: the control flow of function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:56: 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()': 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:825:6: warning: number of counters in profile data for function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()' does not match its profile data (counter 'arcs', expected 8 and have 9) [-Wcoverage-mismatch] 174:01.03 825 | void CacheFileMetadata::InitEmptyMetadata() { 174:01.03 | ^~~~~~~~~~~~~~~~~ 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:825:6: warning: the control flow of function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)': 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:635:10: warning: number of counters in profile data for function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'arcs', expected 9 and have 10) [-Wcoverage-mismatch] 174:01.03 635 | nsresult CacheFileMetadata::OnDataWritten(CacheFileHandle* aHandle, 174:01.03 | ^~~~~~~~~~~~~~~~~ 174:01.03 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:635:10: warning: the control flow of function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:635:10: warning: the control flow of function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)': 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:244:10: warning: number of counters in profile data for function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'arcs', expected 25 and have 26) [-Wcoverage-mismatch] 174:01.04 244 | nsresult CacheFileMetadata::WriteMetadata( 174:01.04 | ^~~~~~~~~~~~~~~~~ 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:244:10: warning: the control flow of function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:244:10: warning: the control flow of function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()': 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:124:1: warning: number of counters in profile data for function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'arcs', expected 16 and have 18) [-Wcoverage-mismatch] 174:01.04 124 | CacheFileMetadata::~CacheFileMetadata() { 174:01.04 | ^~~~~~~~~~~~~~~~~ 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:124:1: warning: the control flow of function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:01.04 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileMetadata.cpp:124:1: warning: the control flow of function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:20: 174:01.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()': 174:01.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:26:1: warning: number of counters in profile data for function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()' does not match its profile data (counter 'arcs', expected 3 and have 4) [-Wcoverage-mismatch] 174:01.06 26 | CacheFileChunkBuffer::~CacheFileChunkBuffer() { 174:01.06 | ^~~~~~~~~~~~~~~~~~~~ 174:01.07 /builddir/build/BUILD/firefox-70.0.1/netwerk/cache2/CacheFileChunk.cpp:26:1: warning: the control flow of function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:03.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 174:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 174:03.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 174:03.24 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 174:03.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 174:03.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 174:03.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:03.24 1022 | foundInterface = 0; \ 174:03.24 | ^~~~~~~~~~~~~~ 174: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' 174:03.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:03.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:03.24 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:03.24 345 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 174:03.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:03.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 174:03.25 /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 174:03.25 344 | else 174:03.25 | ^~~~ 174:03.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAboutModule.h:10, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 174:03.25 /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**)': 174:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:03.25 1007 | foundInterface = 0; \ 174:03.25 | ^~~~~~~~~~~~~~ 174: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' 174:03.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:03.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:03.25 146 | NS_INTERFACE_MAP_END \ 174:03.25 | ^~~~~~~~~~~~~~~~~~~~ 174:03.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' 174:03.25 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 174:03.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:03.25 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 174:03.25 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 174:03.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:03.25 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleNestedURI.h:16, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 174:03.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 174:03.25 /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 174:03.25 145 | } else \ 174:03.25 | ^~~~ 174:03.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 174:03.25 145 | } else \ 174:03.25 | ^~~~ 174:03.25 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 174:03.25 428 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 174:03.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:11.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:11.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:11.93 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 174:11.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 174:11.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:11.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] 174:11.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:11.93 | ^ 174:11.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:11.94 46 | struct Block { 174:11.94 | ^~~~~ 174:11.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:11.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:11.96 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 174:11.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 174:11.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:11.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] 174:11.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:11.96 | ^ 174:11.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:11.96 46 | struct Block { 174:11.96 | ^~~~~ 174:13.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:13.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:13.66 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 174:13.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 174:13.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:13.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] 174:13.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:13.66 | ^ 174:13.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:13.66 46 | struct Block { 174:13.66 | ^~~~~ 174:19.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 174:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 174:19.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]': 174:19.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]' 174:19.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 174:19.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] 174:19.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:19.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:19.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 174:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 174:19.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 174:19.13 23 | class nsDataHashtable : public nsBaseHashtable { 174:19.13 | ^~~~~~~~~~~~~~~ 174:24.00 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 174:24.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 174:24.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 174:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:24.00 1007 | foundInterface = 0; \ 174:24.00 | ^~~~~~~~~~~~~~ 174:24.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' 174:24.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:24.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:24.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:24.00 43 | NS_INTERFACE_MAP_END 174:24.00 | ^~~~~~~~~~~~~~~~~~~~ 174:24.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 174:24.00 981 | else 174:24.00 | ^~~~ 174:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:24.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:24.00 | ^~~~~~~~~~~~~~~~~~ 174:24.00 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:24.00 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 174:24.00 | ^~~~~~~~~~~~~~~~~~~~~~ 174:24.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 174:24.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 174:24.89 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:73: 174:24.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:24.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] 174:24.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:24.89 | ^ 174:24.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:24.89 46 | struct Block { 174:24.89 | ^~~~~ 174:27.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:27.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:27.35 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 174:27.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 174:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:27.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] 174:27.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:27.35 | ^ 174:27.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:27.35 46 | struct Block { 174:27.35 | ^~~~~ 174:28.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:28.01 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 174:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 174:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:28.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] 174:28.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:28.02 | ^ 174:28.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:28.02 46 | struct Block { 174:28.02 | ^~~~~ 174:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 174:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 174:28.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 174:28.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:28.23 1007 | foundInterface = 0; \ 174:28.23 | ^~~~~~~~~~~~~~ 174:28.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' 174:28.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:28.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:28.23 78 | NS_INTERFACE_MAP_END 174:28.23 | ^~~~~~~~~~~~~~~~~~~~ 174:28.23 /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 174:28.23 999 | } else 174:28.23 | ^~~~ 174:28.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:28.23 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:28.23 77 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 174:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 174:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 174:28.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 174:28.30 /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**)': 174:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:28.30 1007 | foundInterface = 0; \ 174:28.30 | ^~~~~~~~~~~~~~ 174:28.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' 174:28.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:28.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:28.30 146 | NS_INTERFACE_MAP_END \ 174:28.30 | ^~~~~~~~~~~~~~~~~~~~ 174:28.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 174:28.30 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 174:28.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 174:28.30 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 174:28.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.30 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsStandardURL.h:23, 174:28.30 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 174:28.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 174:28.31 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 174:28.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 174:28.31 /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 174:28.31 145 | } else \ 174:28.31 | ^~~~ 174:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 174:28.31 145 | } else \ 174:28.31 | ^~~~ 174:28.31 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 174:28.31 47 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 174:28.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.31 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 174:28.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:28.31 1007 | foundInterface = 0; \ 174:28.31 | ^~~~~~~~~~~~~~ 174: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' 174:28.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:28.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:28.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:28.32 116 | NS_INTERFACE_MAP_END 174:28.32 | ^~~~~~~~~~~~~~~~~~~~ 174: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 174:28.32 981 | else 174:28.32 | ^~~~ 174: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' 174:28.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:28.32 | ^~~~~~~~~~~~~~~~~~ 174:28.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:28.32 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 174:28.32 | ^~~~~~~~~~~~~~~~~~~~~~ 174:28.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerializable.h:10, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:10, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:10, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 174:28.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 174:28.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 174:28.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:28.33 1007 | foundInterface = 0; \ 174:28.33 | ^~~~~~~~~~~~~~ 174:28.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' 174:28.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:28.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:28.33 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:28.33 194 | NS_INTERFACE_MAP_END 174:28.33 | ^~~~~~~~~~~~~~~~~~~~ 174:28.33 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 174:28.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 174:28.33 /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 174:28.33 136 | } else 174:28.33 | ^~~~ 174:28.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 174:28.33 136 | } else 174:28.33 | ^~~~ 174:28.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 174:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:28.49 1007 | foundInterface = 0; \ 174:28.49 | ^~~~~~~~~~~~~~ 174:28.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' 174:28.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:28.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:28.49 53 | NS_INTERFACE_MAP_END 174:28.49 | ^~~~~~~~~~~~~~~~~~~~ 174:28.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 174:28.49 991 | else 174:28.49 | ^~~~ 174:28.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' 174:28.49 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 174:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:28.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 174:28.49 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 174:28.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:29.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 174:29.74 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 174:29.74 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 174:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 174:29.74 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 174:29.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:29.75 1007 | foundInterface = 0; \ 174:29.75 | ^~~~~~~~~~~~~~ 174:29.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' 174:29.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:29.75 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:29.75 42 | NS_INTERFACE_MAP_END 174:29.75 | ^~~~~~~~~~~~~~~~~~~~ 174:29.75 /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 174:29.75 991 | else 174:29.75 | ^~~~ 174:29.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 174:29.75 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 174:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:29.75 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 174:29.75 41 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 174:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:33.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp: In member function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()': 174:33.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:312:6: warning: number of counters in profile data for function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'arcs', expected 34 and have 36) [-Wcoverage-mismatch] 174:33.49 312 | void nsHttpHandler::SetFastOpenOSSupport() { 174:33.49 | ^~~~~~~~~~~~~ 174:33.49 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpHandler.cpp:312:6: warning: the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:101: 174:35.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpAuthUtils.cpp: In function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)': 174:35.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Compression.cpp:494:13: warning: number of counters in profile data for function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 10 and have 12) [-Wcoverage-mismatch] 174:35.30 494 | static bool HasConnectionBasedAuth(const nsACString& headerValue) { 174:35.30 | ^~~~~~~~~~~~~~~~~~~~~~ 174:35.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/Http2Compression.cpp:494:13: warning: the control flow of function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:38.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/system/netlink/NetlinkService.cpp: In member function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)': 174:38.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/system/netlink/NetlinkService.cpp:739:6: warning: number of counters in profile data for function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'arcs', expected 34 and have 35) [-Wcoverage-mismatch] 174:38.38 739 | void NetlinkService::OnAddrMessage(struct nlmsghdr* aNlh) { 174:38.38 | ^~~~~~~~~~~~~~ 174:38.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/system/netlink/NetlinkService.cpp:739:6: warning: the control flow of function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:42.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:42.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:42.65 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 174:42.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 174:42.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:42.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] 174:42.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:42.66 | ^ 174:42.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:42.66 46 | struct Block { 174:42.66 | ^~~~~ 174:43.22 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 174:43.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 174:43.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 174:43.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:43.22 1007 | foundInterface = 0; \ 174:43.23 | ^~~~~~~~~~~~~~ 174:43.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' 174:43.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:43.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:43.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:43.23 51 | NS_INTERFACE_MAP_END 174:43.23 | ^~~~~~~~~~~~~~~~~~~~ 174:43.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 174:43.23 981 | else 174:43.23 | ^~~~ 174:43.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:43.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:43.23 | ^~~~~~~~~~~~~~~~~~ 174:43.23 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:43.23 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 174:43.23 | ^~~~~~~~~~~~~~~~~~~~~~ 174:43.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 174:43.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:43.36 1007 | foundInterface = 0; \ 174:43.36 | ^~~~~~~~~~~~~~ 174:43.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' 174:43.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:43.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:43.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:43.36 17 | NS_INTERFACE_MAP_END 174:43.36 | ^~~~~~~~~~~~~~~~~~~~ 174:43.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 174:43.36 981 | else 174:43.36 | ^~~~ 174:43.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:43.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:43.36 | ^~~~~~~~~~~~~~~~~~ 174:43.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:43.36 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 174:43.36 | ^~~~~~~~~~~~~~~~~~~~~~ 174:43.41 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 174:43.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:43.41 1007 | foundInterface = 0; \ 174:43.41 | ^~~~~~~~~~~~~~ 174:43.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' 174:43.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:43.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:43.41 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:43.41 203 | NS_INTERFACE_MAP_END 174:43.41 | ^~~~~~~~~~~~~~~~~~~~ 174:43.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 174:43.41 981 | else 174:43.41 | ^~~~ 174:43.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:43.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:43.42 | ^~~~~~~~~~~~~~~~~~ 174:43.42 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:43.42 202 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 174:43.42 | ^~~~~~~~~~~~~~~~~~~~~~ 174:43.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 174:43.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:43.44 1007 | foundInterface = 0; \ 174:43.44 | ^~~~~~~~~~~~~~ 174:43.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' 174:43.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:43.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:43.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:43.44 20 | NS_INTERFACE_MAP_END 174:43.44 | ^~~~~~~~~~~~~~~~~~~~ 174:43.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 174:43.44 981 | else 174:43.44 | ^~~~ 174:43.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:43.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:43.44 | ^~~~~~~~~~~~~~~~~~ 174:43.44 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:43.44 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 174:43.44 | ^~~~~~~~~~~~~~~~~~~~~~ 174:45.15 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 174:45.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 174:45.15 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 174:45.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:45.15 1022 | foundInterface = 0; \ 174:45.15 | ^~~~~~~~~~~~~~ 174:45.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' 174:45.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:45.16 423 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 174:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.16 /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 174:45.16 999 | } else 174:45.16 | ^~~~ 174:45.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:45.16 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:45.16 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:45.16 422 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 174:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:46.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:46.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 174:46.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 174:46.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:46.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] 174:46.46 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:46.46 | ^ 174:46.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:46.46 46 | struct Block { 174:46.46 | ^~~~~ 174:48.39 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 174:48.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 174:48.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 174:48.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:48.39 1022 | foundInterface = 0; \ 174:48.39 | ^~~~~~~~~~~~~~ 174:48.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' 174:48.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:48.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:48.39 294 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 174:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:48.39 /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 174:48.39 999 | } else 174:48.39 | ^~~~ 174:48.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' 174:48.39 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:48.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:48.39 293 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 174:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:49.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 174:49.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 174:49.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 174:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 174:49.36 50 | OffTheBooksMutex* Mutex() { 174:49.36 | ^~~~~ 174:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:49.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 174:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 174:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:49.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:20: 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)': 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6: warning: number of counters in profile data for function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'arcs', expected 28 and have 30) [-Wcoverage-mismatch] 174:49.38 2646 | void ProcessServerWebSocketExtensions(const nsACString& aExtensions, 174:49.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)': 174:49.38 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannel.cpp:2450:17: warning: number of counters in profile data for function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'arcs', expected 112 and have 114) [-Wcoverage-mismatch] 174:49.39 2450 | static nsresult ParseWebSocketExtension(const nsACString& aExtension, 174:49.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:49.39 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/websocket/WebSocketChannel.cpp:2450:17: warning: the control flow of function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:49.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:49.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:49.67 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/NeckoChild.cpp:11, 174:49.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 174:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:49.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] 174:49.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:49.67 | ^ 174:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:49.67 46 | struct Block { 174:49.67 | ^~~~~ 174:50.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 174:50.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:50.88 1007 | foundInterface = 0; \ 174:50.88 | ^~~~~~~~~~~~~~ 174:50.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' 174:50.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:50.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:297:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:50.88 297 | NS_INTERFACE_MAP_END 174:50.88 | ^~~~~~~~~~~~~~~~~~~~ 174:50.88 /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 174:50.88 999 | } else 174:50.88 | ^~~~ 174:50.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:50.88 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:50.88 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpChannelParent.cpp:296:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:50.88 296 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 174:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.32 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 174:51.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 174:51.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 174:51.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:51.32 1022 | foundInterface = 0; \ 174:51.32 | ^~~~~~~~~~~~~~ 174:51.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' 174:51.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:51.32 6134 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 174:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.32 /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 174:51.32 999 | } else 174:51.32 | ^~~~ 174:51.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:51.32 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.32 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:51.32 6133 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 174:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp: In member function 'virtual nsresult mozilla::net::ParentChannelListener::QueryInterface(const nsIID&, void**)': 174:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:51.36 1007 | foundInterface = 0; \ 174:51.36 | ^~~~~~~~~~~~~~ 174: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' 174:51.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:51.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:51.36 63 | NS_INTERFACE_MAP_END 174:51.36 | ^~~~~~~~~~~~~~~~~~~~ 174:51.36 /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 174:51.36 999 | } else 174:51.36 | ^~~~ 174:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:51.36 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.36 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/ParentChannelListener.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:51.36 62 | NS_INTERFACE_MAP_ENTRY_CONCRETE(ParentChannelListener) 174:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.89 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 174:51.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:51.89 1007 | foundInterface = 0; \ 174:51.89 | ^~~~~~~~~~~~~~ 174:51.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' 174:51.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:51.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:51.89 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:51.89 2446 | NS_INTERFACE_MAP_END 174:51.89 | ^~~~~~~~~~~~~~~~~~~~ 174:51.89 /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 174:51.89 999 | } else 174:51.89 | ^~~~ 174:51.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 174:51.90 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 174:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:51.90 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2445:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 174:51.90 2445 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 174:51.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:52.11 /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**)': 174:52.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:52.11 1007 | foundInterface = 0; \ 174:52.12 | ^~~~~~~~~~~~~~ 174: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' 174:52.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:52.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:52.12 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3950:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:52.12 3950 | NS_INTERFACE_MAP_END 174:52.12 | ^~~~~~~~~~~~~~~~~~~~ 174:52.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 174:52.12 /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 174:52.12 3949 | } else 174:52.12 | ^~~~ 174:53.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 174:53.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]': 174:53.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]' 174:53.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 174:53.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] 174:53.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:53.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:53.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:53.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:53.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:53.47 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:53.47 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 174:53.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 174:53.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 174:53.47 23 | class nsDataHashtable : public nsBaseHashtable { 174:53.47 | ^~~~~~~~~~~~~~~ 174:53.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:53.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 174:54.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]': 174:54.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]' 174:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 174:54.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] 174:54.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:54.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:54.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/HttpLog.h:20, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 174:54.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 174:54.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 174:54.00 23 | class nsDataHashtable : public nsBaseHashtable { 174:54.00 | ^~~~~~~~~~~~~~~ 174:56.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 174:56.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/xpcom/threads/nsThreadUtils.h:24, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.h:14, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 174: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]': 174: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]' 174:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 174: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] 174:56.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 174:56.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:56.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/netwerk/ipc/ChannelEventQueue.cpp:13, 174:56.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 174:56.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 174:56.23 23 | class nsDataHashtable : public nsBaseHashtable { 174:56.23 | ^~~~~~~~~~~~~~~ 174:57.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Classifier.h:9, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 174:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 174:57.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 174:57.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:57.18 1007 | foundInterface = 0; \ 174:57.18 | ^~~~~~~~~~~~~~ 174:57.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' 174:57.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:57.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:57.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:57.18 33 | NS_INTERFACE_MAP_END 174:57.18 | ^~~~~~~~~~~~~~~~~~~~ 174:57.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 174:57.18 981 | else 174:57.18 | ^~~~ 174:57.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:57.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:57.18 | ^~~~~~~~~~~~~~~~~~ 174:57.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:57.18 32 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 174:57.18 | ^~~~~~~~~~~~~~~~~~~~~~ 174:57.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 174:57.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:57.22 1007 | foundInterface = 0; \ 174:57.22 | ^~~~~~~~~~~~~~ 174:57.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' 174:57.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:57.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:57.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:57.22 14 | NS_INTERFACE_MAP_END 174:57.22 | ^~~~~~~~~~~~~~~~~~~~ 174:57.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 174:57.22 981 | else 174:57.22 | ^~~~ 174:57.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:57.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:57.22 | ^~~~~~~~~~~~~~~~~~ 174:57.22 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:57.22 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 174:57.22 | ^~~~~~~~~~~~~~~~~~~~~~ 174:57.29 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 174:57.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:57.29 1007 | foundInterface = 0; \ 174:57.29 | ^~~~~~~~~~~~~~ 174:57.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' 174:57.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:57.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:57.29 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:57.29 43 | NS_INTERFACE_MAP_END 174:57.30 | ^~~~~~~~~~~~~~~~~~~~ 174: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 174:57.30 981 | else 174:57.30 | ^~~~ 174: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' 174:57.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:57.30 | ^~~~~~~~~~~~~~~~~~ 174:57.30 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:57.30 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 174:57.30 | ^~~~~~~~~~~~~~~~~~~~~~ 175:02.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:29: 175:02.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsServerTiming.cpp: In member function 'mozilla::net::nsHttpChannel::BeginConnect()': 175:02.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6531:10: warning: number of counters in profile data for function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'arcs', expected 194 and have 196) [-Wcoverage-mismatch] 175:02.69 6531 | nsresult nsHttpChannel::BeginConnect() { 175:02.69 | ^~~~~~~~~~~~~ 175:02.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6531:10: warning: the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:02.69 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6531:10: warning: the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:119: 175:02.71 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp: In member function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)': 175:02.71 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10: warning: number of counters in profile data for function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'arcs', expected 75 and have 79) [-Wcoverage-mismatch] 175:02.71 1294 | nsresult nsCORSPreflightListener::CheckPreflightRequestApproved( 175:02.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp: In member function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)': 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6: warning: number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 65 and have 69) [-Wcoverage-mismatch] 175:02.72 1126 | void nsCORSPreflightListener::AddResultToCache(nsIRequest* aRequest) { 175:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:02.72 /builddir/build/BUILD/firefox-70.0.1/netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:04.05 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 175:04.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:3887:64: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 175:04.06 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 175:04.06 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 175:04.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:3900:66: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 175:04.06 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 175:04.06 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 175:04.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 175:04.06 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_input.c:4178:50: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 175:04.06 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 175:04.06 | ~~~^~~~~~~~~~~~~~~~~ 175:04.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 175:04.51 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:10992:22: warning: converting a packed 'struct sctp_forward_tsn_chunk' pointer (alignment 1) to a 'struct sctp_strseq_mid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 175:04.52 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 175:04.52 | ^~~~~~~~~~~~~~~ 175:04.52 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: 175:04.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 175:04.52 407 | struct sctp_forward_tsn_chunk { 175:04.52 | ^~~~~~~~~~~~~~~~~~~~~~ 175:04.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 175:04.52 418 | struct sctp_strseq_mid { 175:04.52 | ^~~~~~~~~~~~~~~ 175:04.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 175:04.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:11386:3: warning: converting a packed 'struct sctp_gap_ack_block' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 175:04.52 11386 | dup = (uint32_t *) gap_descriptor; 175:04.52 | ^~~ 175:04.52 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_output.c:46: 175:04.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 175:04.52 265 | struct sctp_gap_ack_block { 175:04.52 | ^~~~~~~~~~~~~~~~~~ 175:07.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier1.cpp:11: 175:07.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/nsChannelClassifier.cpp: In member function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)': 175:07.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: number of counters in profile data for function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 18 and have 20) [-Wcoverage-mismatch] 175:07.28 258 | bool nsChannelClassifier::IsHostnameWhitelisted( 175:07.28 | ^~~~~~~~~~~~~~~~~~~ 175:07.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:07.28 /builddir/build/BUILD/firefox-70.0.1/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:10.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 175:10.95 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp: In member function 'virtual void TestMozURL_UrlTestData_Test::TestBody()': 175:10.95 /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] 175:10.95 353 | Json::Reader reader; 175:10.95 | ^~~~~~ 175:10.95 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 175:10.95 from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestMozURL.cpp:5, 175:10.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:47: 175:10.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 175:10.95 56 | Reader(); 175:10.95 | ^~~~~~ 175:14.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/Unified_cpp_netwerk_test0.cpp:20: 175:14.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/TestUDPSocket.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 175:14.78 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/TestUDPSocket.cpp:398:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found [-Wmissing-profile] 175:14.78 398 | } 175:14.78 | ^ 175:15.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThread.h:27, 175:15.97 from /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/datachannel/DataChannel.cpp:45: 175:15.97 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 175:15.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:15.97 50 | OffTheBooksMutex* Mutex() { 175:15.97 | ^~~~~ 175:15.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:15.97 /builddir/build/BUILD/firefox-70.0.1/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 175:15.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:16.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 175:16.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 175:16.18 /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] 175:16.18 93 | memset(&state, 0, sizeof(state)); 175:16.18 | ^ 175:16.18 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 175:16.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 175:16.18 /builddir/build/BUILD/firefox-70.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 175:16.18 71 | struct list_state { 175:16.18 | ^~~~~~~~~~ 175:16.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 175:16.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'testing::internal::DefaultPrintTo<_IO_FILE>(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, _IO_FILE*, std::basic_ostream >*)void [clone .isra.0]': 175:16.52 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:138:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found [-Wmissing-profile] 175:16.52 138 | } 175:16.52 | ^ 175:17.30 /builddir/build/BUILD/firefox-70.0.1/ipc/app/MozillaRuntimeMain.cpp: In function 'main': 175:17.30 /builddir/build/BUILD/firefox-70.0.1/ipc/app/MozillaRuntimeMain.cpp:28:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found [-Wmissing-profile] 175:17.30 28 | } 175:17.30 | ^ 175:21.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:110: 175:21.99 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestURIMutator.cpp: In function 'std::__relocate_object_a, std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > > >(std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >*, std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >*, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >&)void [clone .isra.0]': 175:21.99 /builddir/build/BUILD/firefox-70.0.1/netwerk/test/gtest/TestURIMutator.cpp:139:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 175:21.99 139 | } 175:21.99 | ^ 175:34.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 175:34.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 175:34.92 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 175:34.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:34.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] 175:34.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:34.92 | ^ 175:34.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:34.92 46 | struct Block { 175:34.92 | ^~~~~ 175:44.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 175:44.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 175:44.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:24, 175:44.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 175:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:44.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] 175:44.76 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:44.76 | ^ 175:44.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:44.76 46 | struct Block { 175:44.76 | ^~~~~ 175:47.49 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundChild.h:11, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:7, 175:47.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 175:47.49 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 175:47.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:47.50 1007 | foundInterface = 0; \ 175:47.50 | ^~~~~~~~~~~~~~ 175:47.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:47.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:47.50 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:47.50 238 | NS_INTERFACE_MAP_END 175:47.50 | ^~~~~~~~~~~~~~~~~~~~ 175:47.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 175:47.50 991 | else 175:47.50 | ^~~~ 175:47.50 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 175:47.50 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 175:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:47.50 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 175:47.50 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 175:47.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:53.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 175:53.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 175:53.05 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamUtils.cpp:12, 175:53.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 175:53.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 175:53.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] 175:53.05 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 175:53.05 | ^ 175:53.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 175:53.05 46 | struct Block { 175:53.05 | ^~~~~ 175:54.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundChild.h:11, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundImpl.cpp:7, 175:54.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 175:54.12 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 175:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:54.12 50 | OffTheBooksMutex* Mutex() { 175:54.12 | ^~~~~ 175:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:54.12 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 175:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:54.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:55.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThread.h:27, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadManager.h:12, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.cc:17, 175:55.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:29: 175:55.68 /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()': 175:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:55.68 50 | OffTheBooksMutex* Mutex() { 175:55.68 | ^~~~~ 175:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:55.68 /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()': 175:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 175:55.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:00.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundParent.h:12, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/IPCStreamSource.cpp:8, 176:00.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 176:00.95 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 176:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 176:00.95 50 | OffTheBooksMutex* Mutex() { 176:00.95 | ^~~~~ 176:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:00.95 /builddir/build/BUILD/firefox-70.0.1/ipc/glue/StringUtil.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 176:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 176:00.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:08.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 176:08.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]': 176:08.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]' 176:08.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:08.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] 176:08.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:08.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:08.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 176:08.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 176:08.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:08.94 23 | class nsDataHashtable : public nsBaseHashtable { 176:08.94 | ^~~~~~~~~~~~~~~ 176:09.02 /builddir/build/BUILD/firefox-70.0.1/ipc/gtest/TestSharedMemory.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 176:09.02 /builddir/build/BUILD/firefox-70.0.1/ipc/gtest/TestSharedMemory.cpp:109:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/ipc/gtest/TestSharedMemory.gcda' profile count data file not found [-Wmissing-profile] 176:09.02 109 | } // namespace mozilla 176:09.02 | ^ 176:11.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 176:11.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XPCOM.h:159, 176:11.31 from /builddir/build/BUILD/firefox-70.0.1/ipc/testshell/XPCShellEnvironment.cpp:29: 176:11.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 176:11.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:11.31 79 | memset(this, 0, sizeof(nsXPTCVariant)); 176:11.31 | ^ 176:11.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 176:11.31 44 | struct nsXPTCVariant { 176:11.31 | ^~~~~~~~~~~~~ 176:16.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 176:16.12 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 176:16.12 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 176:16.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 176:16.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 176:16.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:16.13 79 | memset(this, 0, sizeof(nsXPTCVariant)); 176:16.13 | ^ 176:16.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 176:16.13 44 | struct nsXPTCVariant { 176:16.13 | ^~~~~~~~~~~~~ 176:16.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:11: 176:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)': 176:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/LayersMessages.cpp:13464:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:16.63 13464 | auto AsyncParentMessageData::operator=(AsyncParentMessageData&& aRhs) -> AsyncParentMessageData& 176:16.63 | ^~~~~~~~~~~~~~~~~~~~~~ 176:16.63 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/LayersMessages.cpp:13464:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:16.64 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)': 176:16.64 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/LayersMessages.cpp:13436:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:16.64 13436 | auto AsyncParentMessageData::operator=(const AsyncParentMessageData& aRhs) -> AsyncParentMessageData& 176:16.64 | ^~~~~~~~~~~~~~~~~~~~~~ 176:16.64 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/LayersMessages.cpp:13436:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:16.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 176:16.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 176:16.98 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptParent.cpp:9, 176:16.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 176:16.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:16.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] 176:16.98 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:16.98 | ^ 176:16.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:16.98 46 | struct Block { 176:16.98 | ^~~~~ 176:20.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/js/src/jsapi.h:29, 176:20.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptShared.h:12, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/WrapperAnswer.h:11, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptBase.h:11, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.h:11, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:8, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 176:20.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]': 176:20.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 176:20.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] 176:20.53 31 | memset(aT, 0, sizeof(T)); 176:20.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 176:20.53 In file included from /builddir/build/BUILD/firefox-70.0.1/js/ipc/JavaScriptChild.cpp:12, 176:20.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 176:20.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 176:20.53 2269 | struct GlobalProperties { 176:20.53 | ^~~~~~~~~~~~~~~~ 176:21.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 176:21.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 176:21.83 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.cpp:24: 176:21.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176: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] 176:21.83 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:21.83 | ^ 176:21.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:21.83 46 | struct Block { 176:21.83 | ^~~~~ 176:24.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 176:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 176:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:92: 176:24.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:24.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] 176:24.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:24.01 | ^ 176:24.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:24.01 46 | struct Block { 176:24.01 | ^~~~~ 176:29.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 176:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 176:29.74 from /builddir/build/BUILD/firefox-70.0.1/hal/WindowIdentifier.cpp:9, 176:29.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 176:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:29.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] 176:29.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:29.74 | ^ 176:29.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:29.74 46 | struct Block { 176:29.74 | ^~~~~ 176:33.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 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 = nsDataHashtable; 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 = nsDataHashtable]' 176:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:33.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:33.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 176:33.77 from /builddir/build/BUILD/firefox-70.0.1/hal/Hal.h:13, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/hal/HalWakeLock.cpp:7, 176:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 176:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:33.78 23 | class nsDataHashtable : public nsBaseHashtable { 176:33.78 | ^~~~~~~~~~~~~~~ 176:33.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 176:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 176:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 176:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:33.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] 176:33.96 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:33.96 | ^ 176:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:33.96 46 | struct Block { 176:33.96 | ^~~~~ 176:40.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 176:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 176:40.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:83: 176:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:40.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] 176:40.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:40.54 | ^ 176:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:40.54 46 | struct Block { 176:40.54 | ^~~~~ 176:42.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 176:42.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]': 176:42.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]' 176:42.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:42.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] 176:42.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 176:42.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:42.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOp.h:11, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceOpChild.h:9, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PClientSourceOpChild.cpp:7, 176:42.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 176:42.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 176:42.78 23 | class nsDataHashtable : public nsBaseHashtable { 176:42.78 | ^~~~~~~~~~~~~~~ 176:42.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 176:42.84 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 176:42.84 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 176:42.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 176:42.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:42.84 79 | memset(this, 0, sizeof(nsXPTCVariant)); 176:42.84 | ^ 176:42.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 176:42.84 44 | struct nsXPTCVariant { 176:42.84 | ^~~~~~~~~~~~~ 176:44.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 176:44.45 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 176:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 176:44.45 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 176:44.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 176:44.45 31 | memset(aT, 0, sizeof(T)); 176:44.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 176:44.45 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 176:44.45 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 176:44.45 2269 | struct GlobalProperties { 176:44.45 | ^~~~~~~~~~~~~~~~ 176:54.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 176:54.05 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 176:54.05 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 176:54.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 176:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 176:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:54.05 79 | memset(this, 0, sizeof(nsXPTCVariant)); 176:54.05 | ^ 176:54.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 176:54.05 44 | struct nsXPTCVariant { 176:54.05 | ^~~~~~~~~~~~~ 176:54.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 176:54.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]': 176:54.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 176:54.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] 176:54.56 31 | memset(aT, 0, sizeof(T)); 176:54.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 176:54.56 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 176:54.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 176:54.56 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 176:54.56 2269 | struct GlobalProperties { 176:54.56 | ^~~~~~~~~~~~~~~~ 176:59.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 176:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 176:59.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:101: 176:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:59.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] 176:59.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:59.25 | ^ 176:59.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:59.25 46 | struct Block { 176:59.25 | ^~~~~ 177:01.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 177:01.43 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 177:01.43 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 177:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 177:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 177:01.43 79 | memset(this, 0, sizeof(nsXPTCVariant)); 177:01.43 | ^ 177:01.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 177:01.43 44 | struct nsXPTCVariant { 177:01.43 | ^~~~~~~~~~~~~ 177:02.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 177:02.23 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 177:02.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 177:02.23 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 177:02.23 /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] 177:02.23 31 | memset(aT, 0, sizeof(T)); 177:02.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:02.23 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 177:02.23 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 177:02.23 2269 | struct GlobalProperties { 177:02.23 | ^~~~~~~~~~~~~~~~ 177:10.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 177:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 177:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:10, 177:10.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 177:10.06 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 177:10.06 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 177:10.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 177:10.07 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 177:10.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:10.07 1007 | foundInterface = 0; \ 177:10.07 | ^~~~~~~~~~~~~~ 177: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' 177:10.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:10.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:10.07 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:10.07 330 | NS_INTERFACE_MAP_END 177:10.07 | ^~~~~~~~~~~~~~~~~~~~ 177: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 177:10.07 981 | else 177:10.07 | ^~~~ 177: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' 177:10.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:10.07 | ^~~~~~~~~~~~~~~~~~ 177:10.07 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:10.07 329 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:10.07 | ^~~~~~~~~~~~~~~~~~~~~~ 177:11.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 177:11.81 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 177:11.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 177:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:11.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] 177:11.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:11.81 | ^ 177:11.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:11.81 46 | struct Block { 177:11.81 | ^~~~~ 177:15.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:15.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PHal.cpp:8, 177:15.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:56: 177:15.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:15.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] 177:15.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:15.30 | ^ 177:15.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:15.30 46 | struct Block { 177:15.30 | ^~~~~ 177:15.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 177:15.51 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 177:15.51 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 177:15.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 177:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 177:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 177:15.51 79 | memset(this, 0, sizeof(nsXPTCVariant)); 177:15.51 | ^ 177:15.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 177:15.51 44 | struct nsXPTCVariant { 177:15.51 | ^~~~~~~~~~~~~ 177:16.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 177:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 177:16.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 177:16.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::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 177:16.54 31 | memset(aT, 0, sizeof(T)); 177:16.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:16.54 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 177:16.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 177:16.54 144 | struct AmountFns { 177:16.54 | ^~~~~~~~~ 177:16.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 177:16.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 177:16.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]': 177:16.54 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 177:16.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] 177:16.55 31 | memset(aT, 0, sizeof(T)); 177:16.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:16.55 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 177:16.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 177:16.55 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 177:16.55 178 | struct SizeOfTabFns { 177:16.55 | ^~~~~~~~~~~~ 177:16.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.h:9, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 177:16.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 177:16.62 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 177:16.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 177:16.62 31 | memset(aT, 0, sizeof(T)); 177:16.62 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:16.62 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 177:16.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 177:16.62 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 177:16.62 2269 | struct GlobalProperties { 177:16.62 | ^~~~~~~~~~~~~~~~ 177:19.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PIPCBlobInputStream.cpp:11, 177:19.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 177:19.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:19.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] 177:19.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:19.30 | ^ 177:19.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:19.30 46 | struct Block { 177:19.30 | ^~~~~ 177:20.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:20.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PJavaScriptParent.cpp:10, 177:20.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:2: 177:20.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:20.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] 177:20.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:20.95 | ^ 177:20.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:20.95 46 | struct Block { 177:20.95 | ^~~~~ 177:28.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 177:28.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 177:28.60 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 177:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 177:28.60 79 | memset(this, 0, sizeof(nsXPTCVariant)); 177:28.60 | ^ 177:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 177:28.60 44 | struct nsXPTCVariant { 177:28.60 | ^~~~~~~~~~~~~ 177:32.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:32.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:32.78 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 177:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:32.79 1007 | foundInterface = 0; \ 177:32.79 | ^~~~~~~~~~~~~~ 177:32.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' 177:32.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:32.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:32.79 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:32.79 99 | NS_INTERFACE_MAP_END 177:32.79 | ^~~~~~~~~~~~~~~~~~~~ 177:32.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 177:32.79 981 | else 177:32.79 | ^~~~ 177:32.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:32.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:32.79 | ^~~~~~~~~~~~~~~~~~ 177:32.79 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:32.79 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 177:32.79 | ^~~~~~~~~~~~~~~~~~~~~~ 177:33.96 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 177:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:33.96 1007 | foundInterface = 0; \ 177:33.96 | ^~~~~~~~~~~~~~ 177:33.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' 177:33.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:33.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:33.96 165 | NS_INTERFACE_MAP_END 177:33.96 | ^~~~~~~~~~~~~~~~~~~~ 177:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 177:33.96 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 177:33.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 177:33.96 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 177:33.96 2649 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 177:33.96 | ^~~~~~~~~~~~~~~~~~~~ 177:33.96 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 177:33.96 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:33.96 /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 177:33.96 136 | } else 177:33.96 | ^~~~ 177:33.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 177:33.97 136 | } else 177:33.97 | ^~~~ 177:33.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 177:33.97 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 177:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 177:33.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2649:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 177:33.97 2649 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 177:33.97 | ^~~~~~~~~~~~~~~~~~~~ 177:33.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:33.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 177:33.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:33.97 1022 | foundInterface = 0; \ 177:33.97 | ^~~~~~~~~~~~~~ 177:33.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' 177:33.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:33.97 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:2659:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:33.97 2659 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 177:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:33.97 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:33.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:33.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 177:33.97 136 | } else 177:33.97 | ^~~~ 177:33.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 177:33.97 136 | } else 177:33.97 | ^~~~ 177:34.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PMediaParent.cpp:9, 177:34.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 177:34.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:34.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] 177:34.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:34.61 | ^ 177:34.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:34.61 46 | struct Block { 177:34.61 | ^~~~~ 177:35.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:76, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:35.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]': 177:35.81 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 177:35.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] 177:35.81 31 | memset(aT, 0, sizeof(T)); 177:35.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:35.81 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 177:35.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 177:35.81 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 177:35.81 2269 | struct GlobalProperties { 177:35.81 | ^~~~~~~~~~~~~~~~ 177:41.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPSMContentDownloader.cpp:7, 177:41.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:2: 177:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:41.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] 177:41.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:41.28 | ^ 177:41.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:41.28 46 | struct Block { 177:41.28 | ^~~~~ 177:43.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:29: 177:43.23 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'nsXPCComponents_Utils::IntentionallyLeak()': 177:43.24 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:1730:1: warning: number of counters in profile data for function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 177:43.24 1730 | nsXPCComponents_Utils::IntentionallyLeak() { 177:43.24 | ^~~~~~~~~~~~~~~~~~~~~ 177:43.24 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCComponents.cpp:1730:1: warning: the control flow of function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:50.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 177:50.52 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 177:50.52 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 177:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 177:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 177:50.52 79 | memset(this, 0, sizeof(nsXPTCVariant)); 177:50.52 | ^ 177:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 177:50.52 44 | struct nsXPTCVariant { 177:50.52 | ^~~~~~~~~~~~~ 177:50.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:50.77 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 177:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:50.77 1007 | foundInterface = 0; \ 177:50.77 | ^~~~~~~~~~~~~~ 177:50.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' 177:50.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:50.77 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:50.77 25 | NS_INTERFACE_MAP_END 177:50.77 | ^~~~~~~~~~~~~~~~~~~~ 177:50.77 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:108, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 177:50.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:50.77 /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 177:50.77 136 | } else 177:50.77 | ^~~~ 177:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 177:50.77 136 | } else 177:50.77 | ^~~~ 177:51.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 177:51.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 177:51.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 177:51.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:51.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] 177:51.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:51.97 | ^ 177:51.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:51.97 46 | struct Block { 177:51.97 | ^~~~~ 177:52.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 177:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 177:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:13, 177:52.33 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 177:52.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:52.33 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 177:52.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:52.33 1007 | foundInterface = 0; \ 177:52.33 | ^~~~~~~~~~~~~~ 177:52.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' 177:52.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:52.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:52.33 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:52.33 26 | NS_INTERFACE_MAP_END 177:52.33 | ^~~~~~~~~~~~~~~~~~~~ 177:52.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 177:52.33 991 | else 177:52.33 | ^~~~ 177:52.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' 177:52.33 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:52.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.33 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:52.33 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 177:52.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.36 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 177:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:52.36 1007 | foundInterface = 0; \ 177:52.36 | ^~~~~~~~~~~~~~ 177:52.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' 177:52.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:52.36 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:675:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:52.36 675 | NS_INTERFACE_MAP_END 177:52.36 | ^~~~~~~~~~~~~~~~~~~~ 177:52.36 /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 177:52.37 991 | else 177:52.37 | ^~~~ 177:52.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' 177:52.37 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 177:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.37 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCWrappedNative.cpp:674:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 177:52.37 674 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 177:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:54.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:54.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 177:54.22 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 177:54.22 /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] 177:54.22 31 | memset(aT, 0, sizeof(T)); 177:54.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 177:54.22 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 177:54.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 177:54.22 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 177:54.22 2269 | struct GlobalProperties { 177:54.22 | ^~~~~~~~~~~~~~~~ 177:58.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 177:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PPresentationChild.cpp:11, 177:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:20: 177:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:58.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] 177:58.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:58.30 | ^ 177:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:58.30 46 | struct Block { 177:58.30 | ^~~~~ 178:00.35 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/shell/xpcshell.cpp: In function 'main': 178:00.35 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/shell/xpcshell.cpp:76:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found [-Wmissing-profile] 178:00.35 76 | } 178:00.35 | ^ 178:08.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 178:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 178:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 178:08.35 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARInputStream.h:10, 178:08.35 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJAR.cpp:7, 178:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 178:08.35 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 178:08.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:08.35 1007 | foundInterface = 0; \ 178:08.35 | ^~~~~~~~~~~~~~ 178:08.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' 178:08.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:08.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:08.35 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:08.35 47 | NS_INTERFACE_MAP_END 178:08.35 | ^~~~~~~~~~~~~~~~~~~~ 178:08.35 /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 178:08.36 999 | } else 178:08.36 | ^~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 178:08.36 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 178:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 178:08.36 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 178:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 178:08.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:08.36 1007 | foundInterface = 0; \ 178:08.36 | ^~~~~~~~~~~~~~ 178:08.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' 178:08.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:08.36 146 | NS_INTERFACE_MAP_END \ 178:08.36 | ^~~~~~~~~~~~~~~~~~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 178:08.36 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 178:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.36 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 178:08.36 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 178:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:08.36 In file included from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.h:16, 178:08.36 from /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 178:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 178:08.36 /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 178:08.36 145 | } else \ 178:08.37 | ^~~~ 178:08.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 178:08.37 145 | } else \ 178:08.37 | ^~~~ 178:08.37 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 178:08.37 226 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 178:08.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:11.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 178:11.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 178:11.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:137: 178:11.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:11.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] 178:11.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:11.06 | ^ 178:11.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:11.06 46 | struct Block { 178:11.06 | ^~~~~ 178:11.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 178:11.13 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsZipArchive.cpp: In member function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)': 178:11.13 /builddir/build/BUILD/firefox-70.0.1/modules/libjar/nsJAR.cpp:228:1: warning: number of counters in profile data for function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)' does not match its profile data (counter 'indirect_call', expected 0 and have 3) [-Wcoverage-mismatch] 178:11.13 228 | nsJAR::FindEntries(const nsACString& aPattern, 178:11.13 | ^~~~~ 178:13.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 178:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngineChild.cpp:10, 178:13.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:2: 178:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:13.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] 178:13.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:13.74 | ^ 178:13.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:13.74 46 | struct Block { 178:13.74 | ^~~~~ 178:20.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 178:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 178:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArray.h:10, 178:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 178:20.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMutableArray.h:10, 178:20.63 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:10: 178:20.63 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 178:20.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:20.63 1007 | foundInterface = 0; \ 178:20.63 | ^~~~~~~~~~~~~~ 178:20.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' 178:20.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:20.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:20.63 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:20.63 498 | NS_INTERFACE_MAP_END 178:20.63 | ^~~~~~~~~~~~~~~~~~~~ 178:20.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 178:20.64 991 | else 178:20.64 | ^~~~ 178:20.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:20.64 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:20.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:20.64 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:20.64 497 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 178:20.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:21.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 178:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 178:21.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:119: 178:21.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:21.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] 178:21.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:21.06 | ^ 178:21.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:21.06 46 | struct Block { 178:21.06 | ^~~~~ 178:22.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 178:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 178:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 178:22.09 from /builddir/build/BUILD/firefox-70.0.1/storage/FileSystemModule.cpp:11, 178:22.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 178:22.09 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 178:22.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:22.09 1007 | foundInterface = 0; \ 178:22.09 | ^~~~~~~~~~~~~~ 178:22.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' 178:22.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:22.09 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:22.09 229 | NS_INTERFACE_MAP_END 178:22.09 | ^~~~~~~~~~~~~~~~~~~~ 178:22.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 178:22.09 991 | else 178:22.09 | ^~~~ 178:22.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' 178:22.09 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.09 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:22.09 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 178:22.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.16 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 178:22.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:22.16 1007 | foundInterface = 0; \ 178:22.16 | ^~~~~~~~~~~~~~ 178:22.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' 178:22.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:22.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:22.16 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:22.16 85 | NS_INTERFACE_MAP_END 178:22.16 | ^~~~~~~~~~~~~~~~~~~~ 178:22.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 178:22.16 981 | else 178:22.16 | ^~~~ 178:22.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:22.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:22.16 | ^~~~~~~~~~~~~~~~~~ 178:22.16 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:22.16 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:22.16 | ^~~~~~~~~~~~~~~~~~~~~~ 178:22.21 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 178:22.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:22.21 1007 | foundInterface = 0; \ 178:22.21 | ^~~~~~~~~~~~~~ 178:22.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' 178:22.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:22.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:22.21 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:22.21 28 | NS_INTERFACE_MAP_END 178:22.21 | ^~~~~~~~~~~~~~~~~~~~ 178:22.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 178:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 178:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 178:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 178:22.22 from /builddir/build/BUILD/firefox-70.0.1/storage/StorageBaseStatementInternal.cpp:9, 178:22.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 178:22.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 178:22.22 302 | } else 178:22.22 | ^~~~ 178:22.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' 178:22.22 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:22.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:22.22 /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' 178:22.22 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 178:22.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 178:26.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 178:26.31 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 178:26.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.31 1007 | foundInterface = 0; \ 178:26.31 | ^~~~~~~~~~~~~~ 178:26.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' 178:26.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.31 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.31 236 | NS_INTERFACE_MAP_END 178:26.31 | ^~~~~~~~~~~~~~~~~~~~ 178:26.31 /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 178:26.31 991 | else 178:26.31 | ^~~~ 178:26.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:26.31 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.31 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:26.31 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 178:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.35 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 178:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.35 1007 | foundInterface = 0; \ 178:26.35 | ^~~~~~~~~~~~~~ 178:26.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' 178:26.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.36 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.36 178 | NS_INTERFACE_MAP_END 178:26.36 | ^~~~~~~~~~~~~~~~~~~~ 178: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 178:26.36 981 | else 178:26.36 | ^~~~ 178:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:26.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:26.36 | ^~~~~~~~~~~~~~~~~~ 178:26.36 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:26.36 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:26.36 | ^~~~~~~~~~~~~~~~~~~~~~ 178:26.42 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 178:26.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.42 1007 | foundInterface = 0; \ 178:26.42 | ^~~~~~~~~~~~~~ 178:26.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' 178:26.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.42 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.42 28 | NS_INTERFACE_MAP_END 178:26.42 | ^~~~~~~~~~~~~~~~~~~~ 178:26.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 178:26.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 178:26.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 178:26.42 302 | } else 178:26.42 | ^~~~ 178:26.42 /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' 178:26.42 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:26.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.42 /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' 178:26.42 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 178:26.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageSQLFunctions.cpp:10, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 178:26.43 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 178:26.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.43 1007 | foundInterface = 0; \ 178:26.43 | ^~~~~~~~~~~~~~ 178:26.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' 178:26.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.43 /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.43 30 | NS_INTERFACE_MAP_END 178:26.43 | ^~~~~~~~~~~~~~~~~~~~ 178:26.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageConnection.h:14, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/storage/mozStorageService.cpp:11, 178:26.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 178:26.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 178:26.44 302 | } else 178:26.44 | ^~~~ 178:26.44 /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' 178:26.44 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:26.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.44 /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' 178:26.44 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 178:26.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 178:32.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 178:32.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols28.cpp:110: 178:32.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:32.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] 178:32.93 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:32.93 | ^ 178:32.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:32.93 46 | struct Block { 178:32.93 | ^~~~~ 178:48.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 178:48.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 178:48.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 178:48.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:48.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] 178:48.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:48.57 | ^ 178:48.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:48.57 46 | struct Block { 178:48.57 | ^~~~~ 178:49.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 178:49.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 178:49.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols31.cpp:38: 178:49.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:49.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] 178:49.40 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:49.40 | ^ 178:49.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:49.40 46 | struct Block { 178:49.40 | ^~~~~ 178:58.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.cpp:101: 178:58.86 /builddir/build/BUILD/firefox-70.0.1/storage/test/gtest/test_unlock_notify.cpp: In function 'testing::internal::GenerateNamesRecursively >(testing::internal::Types2, std::vector, std::allocator >, std::allocator, std::allocator > > >*, int)void [clone .isra.0]': 178:58.86 /builddir/build/BUILD/firefox-70.0.1/storage/test/gtest/test_unlock_notify.cpp:237:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 178:58.86 237 | } 178:58.86 | ^ 179:01.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 179:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 179:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentPolicy.h:10, 179:01.00 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.h:7, 179:01.00 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsContentBlocker.cpp:5, 179:01.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 179:01.00 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 179:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:01.00 1007 | foundInterface = 0; \ 179:01.00 | ^~~~~~~~~~~~~~ 179:01.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' 179:01.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:01.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:01.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:01.00 165 | NS_INTERFACE_MAP_END 179:01.01 | ^~~~~~~~~~~~~~~~~~~~ 179:01.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' 179:01.01 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 179:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 179:01.01 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 179:01.01 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 179:01.01 | ^~~~~~~~~~~~~~~~~~~~ 179:01.01 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:8, 179:01.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 179:01.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 179:01.01 136 | } else 179:01.01 | ^~~~ 179:01.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 179:01.01 136 | } else 179:01.01 | ^~~~ 179:01.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' 179:01.01 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 179:01.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 179:01.01 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 179:01.01 17 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 179:01.01 | ^~~~~~~~~~~~~~~~~~~~ 179:01.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.cpp:2: 179:01.89 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/test/gtest/PermissionManagerTest.cpp: In function 'PermissionManager_TestNonExistentPermissionFromPrincipal_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 179:01.89 /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/test/gtest/PermissionManagerTest.cpp:52:21: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 179:01.89 52 | }); 179:01.89 | ^ 179:02.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 179:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 179:02.86 from /builddir/build/BUILD/firefox-70.0.1/extensions/permissions/nsPermissionManager.cpp:11, 179:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 179:02.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:02.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] 179:02.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:02.86 | ^ 179:02.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:02.86 46 | struct Block { 179:02.86 | ^~~~~ 179:04.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 179:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 179:04.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:56: 179:04.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:04.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] 179:04.87 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:04.87 | ^ 179:04.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:04.87 46 | struct Block { 179:04.87 | ^~~~~ 179:15.97 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 179:15.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 179:15.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 179:15.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 179:15.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 179:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 179:15.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 179:15.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:15.97 294 | memcpy(this, &config, sizeof(*this)); 179:15.97 | ^ 179:15.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 179:15.98 256 | struct Config { 179:15.98 | ^~~~~~ 179:17.12 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 179:17.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 179:17.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 179:17.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 179:17.12 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 179:17.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 179:17.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 179:17.13 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:17.13 294 | memcpy(this, &config, sizeof(*this)); 179:17.13 | ^ 179:17.13 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 179:17.13 256 | struct Config { 179:17.13 | ^~~~~~ 179:22.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:15, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 179:22.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]': 179:22.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]' 179:22.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:22.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] 179:22.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:22.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:22.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:19, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 179:22.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 179:22.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 179:22.14 23 | class nsDataHashtable : public nsBaseHashtable { 179:22.14 | ^~~~~~~~~~~~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 179:26.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]': 179:26.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]' 179:26.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:26.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] 179:26.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 179:26.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:19, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 179:26.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 179:26.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 179:26.19 23 | class nsDataHashtable : public nsBaseHashtable { 179:26.19 | ^~~~~~~~~~~~~~~ 179:40.21 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 179:40.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 179:40.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 179:40.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 179:40.21 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 179:40.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 179:40.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 179:40.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:40.21 294 | memcpy(this, &config, sizeof(*this)); 179:40.21 | ^ 179:40.21 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 179:40.21 256 | struct Config { 179:40.21 | ^~~~~~ 179:43.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 179:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 179:43.23 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 179:43.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 179:43.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:43.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] 179:43.23 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:43.23 | ^ 179:43.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:43.23 46 | struct Block { 179:43.23 | ^~~~~ 179:55.18 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 179:55.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 179:55.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 179:55.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 179:55.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 179:55.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 179:55.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:55.18 294 | memcpy(this, &config, sizeof(*this)); 179:55.18 | ^ 179:55.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 179:55.18 256 | struct Config { 179:55.18 | ^~~~~~ 179:58.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp: In function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node const&>(std::pair const&)std::_Rb_tree_node >* [clone .isra.0]': 179:58.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 179:58.08 440 | } // End namespace test. 179:58.08 | ^ 180:00.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/RTCIceCandidateBinding.h:14, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/RTCPeerConnectionBinding.h:7, 180:00.03 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.h:13, 180:00.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.cpp:5, 180:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:2: 180:00.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 180:00.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 180:00.04 50 | OffTheBooksMutex* Mutex() { 180:00.04 | ^~~~~ 180:00.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:00.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 180:00.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 180:00.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:04.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:04.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc:232:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/sparse_fir_filter_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:04.36 232 | } // namespace webrtc 180:04.36 | ^ 180:04.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc: At top level: 180:04.45 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:05.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:05.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc:81:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/dtx_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:05.56 81 | } // namespace webrtc 180:05.56 | ^ 180:05.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc: At top level: 180:05.62 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:06.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/jsep_session_unittest.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 180:06.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6395:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:06.98 6395 | } // namespace mozilla 180:06.98 | ^ 180:06.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc: In member function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ const&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_const_iterator >, std::pair const&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&)std::_Rb_tree_iterator > [clone .isra.0]': 180:06.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc:381:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/frame_length_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:06.99 381 | } // namespace webrtc 180:06.99 | ^ 180:07.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc: At top level: 180:07.17 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:08.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:08.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc:65:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/wpd_node_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:08.23 65 | } // namespace webrtc 180:08.23 | ^ 180:08.29 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc: At top level: 180:08.29 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:09.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:09.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc:72:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/median_slope_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:09.28 72 | } // namespace webrtc 180:09.28 | ^ 180:09.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc: At top level: 180:09.32 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:10.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:10.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc:221:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/probe_bitrate_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:10.94 221 | } // namespace webrtc 180:10.94 | ^ 180:11.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc: At top level: 180:11.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:13.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/jsep_track_unittest.cpp: In function 'std::__relocate_object_a >(mozilla::JsepTrack::JsConstraints*, mozilla::JsepTrack::JsConstraints*, std::allocator&)void [clone .isra.0]': 180:13.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1312:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:13.75 1312 | } // namespace mozilla 180:13.75 | ^ 180:13.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc: In function 'testing::internal::ApplyImpl const&, std::tuple, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul>(std::function const&, std::tuple&&, testing::internal::int_pack<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>)decltype (((forward const&>)({parm#1}))((get<0ul>)((forward >)({parm#2})), (get<1ul>)((forward >)({parm#2})), (get<2ul>)((forward >)({parm#2})), (get<3ul>)((forward >)({parm#2})), (get<4ul>)((forward >)({parm#2})), (get<5ul>)((forward >)({parm#2})))) [clone .isra.0]': 180:13.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc:270:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/probe_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:13.81 270 | } // namespace webrtc 180:13.81 | ^ 180:14.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc: At top level: 180:14.34 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:15.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:15.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc:73:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/trendline_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:15.38 73 | } // namespace webrtc 180:15.38 | ^ 180:15.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc: At top level: 180:15.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:17.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc: In function 'testing::internal::DefaultPrintTo > >(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, std::unique_ptr >*, std::basic_ostream >*)void [clone .isra.0]': 180:17.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc:23:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/mock_desktop_capturer_callback.gcda' profile count data file not found [-Wmissing-profile] 180:17.09 23 | } // namespace webrtc 180:17.09 | ^ 180:17.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc: At top level: 180:17.18 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:18.26 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:18.26 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc:187:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/screen_capturer_helper_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:18.26 187 | } // namespace webrtc 180:18.26 | ^ 180:18.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc: At top level: 180:18.33 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:19.42 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 180:19.42 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 180:19.42 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 180:19.42 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 180:19.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 180:19.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:19.43 294 | memcpy(this, &config, sizeof(*this)); 180:19.43 | ^ 180:19.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 180:19.43 256 | struct Config { 180:19.43 | ^~~~~~ 180:19.49 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:19.49 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc:95:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/window_capturer_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:19.49 95 | } // namespace webrtc 180:19.49 | ^ 180:19.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc: At top level: 180:19.57 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:21.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, WebrtcMediaTransport*, std::basic_ostream >*)void [clone .isra.0]': 180:21.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:558:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/mediaconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 180:21.51 558 | } // namespace test 180:21.51 | ^ 180:21.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:21.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc:559:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/flexfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:21.80 559 | } // namespace webrtc 180:21.80 | ^ 180:22.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc: At top level: 180:22.08 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:23.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc: In member function 'std::vector >::_M_range_initialize(webrtc::RtpExtension const*, webrtc::RtpExtension const*, std::forward_iterator_tag)void [clone .isra.0]': 180:23.89 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc:323:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/flexfec_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:23.89 323 | } // namespace webrtc 180:23.89 | ^ 180:24.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc: At top level: 180:24.09 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:26.01 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:26.01 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc:147:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/bye_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:26.01 147 | } // namespace webrtc 180:26.01 | ^ 180:26.19 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc: At top level: 180:26.19 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:27.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:27.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc:105:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/common_header_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:27.23 105 | } // namespace webrtc 180:27.23 | ^ 180:27.31 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc: At top level: 180:27.31 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:28.11 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 180:28.11 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 180:28.11 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 180:28.11 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 180:28.11 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:16: 180:28.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 180:28.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:28.11 294 | memcpy(this, &config, sizeof(*this)); 180:28.11 | ^ 180:28.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 180:28.12 256 | struct Config { 180:28.12 | ^~~~~~ 180:28.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 180:28.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/compound_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:28.62 161 | } // namespace webrtc 180:28.62 | ^ 180:28.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc: At top level: 180:28.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:29.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 180:29.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc:92:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/dlrr_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:29.78 92 | } // namespace webrtc 180:29.78 | ^ 180:29.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc: At top level: 180:29.86 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:32.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:32.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc:254:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/extended_reports_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:32.00 254 | } // namespace webrtc 180:32.00 | ^ 180:32.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc: At top level: 180:32.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:32.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, void (mozilla::MediaPipeline::*)(std::__cxx11::basic_string, std::allocator > const&, nsAutoPtr), std::__cxx11::basic_string, std::allocator >, nsAutoPtr, 0ul, 1ul>(RefPtr, void (mozilla::MediaPipeline::*)(std::__cxx11::basic_string, std::allocator > const&, nsAutoPtr), mozilla::Tuple, std::allocator >, nsAutoPtr >&, std::integer_sequence)void [clone .isra.0]': 180:32.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:589:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:32.94 589 | } // end namespace 180:32.94 | ^ 180:34.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:34.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc:99:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/fir_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:34.45 99 | } // namespace webrtc 180:34.45 | ^ 180:34.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc: At top level: 180:34.67 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:35.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/rtpsources_unittests.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, mozilla::RtpSourceObserver::RtpSourceEntry const*, std::basic_ostream >*)void [clone .isra.0]': 180:35.41 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/rtpsources_unittests.cpp:340:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found [-Wmissing-profile] 180:35.41 340 | } // namespace test 180:35.41 | ^ 180:37.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:37.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc:178:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/nack_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:37.24 178 | } // namespace webrtc 180:37.24 | ^ 180:37.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc: At top level: 180:37.60 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:39.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:39.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc:59:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/pli_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:39.52 59 | } // namespace webrtc 180:39.52 | ^ 180:39.64 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc: At top level: 180:39.64 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:41.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:41.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc:66:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rapid_resync_request_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:41.57 66 | } // namespace webrtc 180:41.57 | ^ 180:41.69 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc: At top level: 180:41.69 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:43.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:43.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/receiver_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:43.80 161 | } // namespace webrtc 180:43.80 | ^ 180:44.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc: At top level: 180:44.00 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:44.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/sdp_unittests.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 180:44.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/sdp_unittests.cpp:5737:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found [-Wmissing-profile] 180:44.34 5737 | } // End namespace test. 180:44.34 | ^ 180:46.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:46.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc:128:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/remb_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:46.12 128 | } // namespace webrtc 180:46.12 | ^ 180:46.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc: At top level: 180:46.35 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:47.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:47.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc:86:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/report_block_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:47.37 86 | } // namespace webrtc 180:47.37 | ^ 180:47.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc: At top level: 180:47.43 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:48.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:48.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc:51:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rrtr_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:48.35 51 | } // namespace webrtc 180:48.35 | ^ 180:48.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc: At top level: 180:48.39 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:49.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:49.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc:249:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/sdes_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:49.88 249 | } // namespace webrtc 180:49.88 | ^ 180:50.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc: At top level: 180:50.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:52.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:52.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc:145:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/sender_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:52.22 145 | } // namespace webrtc 180:52.22 | ^ 180:52.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc: At top level: 180:52.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:53.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 180:53.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/target_bitrate_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:53.75 96 | } // namespace webrtc 180:53.75 | ^ 180:53.83 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc: At top level: 180:53.83 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:53.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 180:53.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 180:53.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 180:53.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 180:53.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 180:53.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 180:53.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 180:53.87 294 | memcpy(this, &config, sizeof(*this)); 180:53.87 | ^ 180:53.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 180:53.87 256 | struct Config { 180:53.87 | ^~~~~~ 180:55.90 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:55.90 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc:108:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/tmmbn_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:55.90 108 | } // namespace webrtc 180:55.90 | ^ 180:56.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc: At top level: 180:56.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 180:58.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 180:58.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/tmmbr_unittest.gcda' profile count data file not found [-Wmissing-profile] 180:58.02 96 | } // namespace webrtc 180:58.02 | ^ 180:58.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc: At top level: 180:58.18 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:00.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:00.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc:470:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/transport_feedback_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:00.40 470 | } // namespace webrtc 181:00.40 | ^ 181:00.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc: At top level: 181:00.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:01.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp: In function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node const&>(std::pair const&)std::_Rb_tree_node >* [clone .isra.0]': 181:01.50 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 181:01.50 1503 | } // End namespace test. 181:01.50 | ^ 181:02.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 181:02.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc:42:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtcp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:02.10 42 | } // namespace webrtc 181:02.10 | ^ 181:02.13 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc: At top level: 181:02.13 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:03.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 181:03.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 181:03.93 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 181:03.93 | ^ 181:03.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 181:03.93 768 | if (next_packet == packet_end) // Validate test was set correctly. 181:03.93 | ^ 181:04.43 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc: In function 'testing::internal::GenerateNamesRecursively >(testing::internal::Types2, std::vector, std::allocator >, std::allocator, std::allocator > > >*, int)void [clone .isra.0]': 181:04.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc:1116:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_fec_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:04.44 1116 | } // namespace webrtc 181:04.44 | ^ 181:04.94 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc: At top level: 181:04.94 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:06.19 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:06.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:826:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtcp_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:06.20 826 | } // namespace webrtc 181:06.20 | ^ 181:07.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: At top level: 181:07.00 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:08.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 181:08.36 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 181:08.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 181:09.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:09.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:596:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:09.55 596 | } // namespace webrtc 181:09.55 | ^ 181:10.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc: At top level: 181:10.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:10.29 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 181:10.30 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc:946:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_format_h264_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:10.30 946 | } // namespace webrtc 181:10.30 | ^ 181:10.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc: At top level: 181:10.88 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:11.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 181:11.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 181:11.71 205 | memset(&codec_, 0, sizeof(VideoCodec)); 181:11.71 | ^ 181:11.71 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 181:11.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 181:11.71 555 | class VideoCodec { 181:11.71 | ^~~~~~~~~~ 181:12.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:12.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc:279:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_utility_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:12.97 279 | } // namespace webrtc 181:12.97 | ^ 181:13.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc: At top level: 181:13.18 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:13.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:13.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:646:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_rtcp_impl_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:13.23 646 | } // namespace webrtc 181:13.23 | ^ 181:13.59 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: At top level: 181:13.59 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:14.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 181:14.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc:244:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/ulpfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:14.55 244 | } // namespace webrtc 181:14.55 | ^ 181:14.66 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc: At top level: 181:14.66 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:15.83 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 181:15.83 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/packet_manipulator_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:15.83 96 | } // namespace webrtc 181:15.83 | ^ 181:15.88 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc: At top level: 181:15.89 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:16.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 181:16.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc:43:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:16.98 43 | } // namespace webrtc 181:16.98 | ^ 181:17.03 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc: At top level: 181:17.03 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:18.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: In function 'webrtc::VideoCodecInitializerTest::DefaultScreenshareStream() [clone .isra.0]': 181:18.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc:218:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/video_codec_initializer_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:18.60 218 | } // namespace webrtc 181:18.60 | ^ 181:18.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: At top level: 181:18.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:18.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:18.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/ulpfec_receiver_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:18.93 485 | } // namespace webrtc 181:18.93 | ^ 181:19.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc: At top level: 181:19.35 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:19.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: In function 'webrtc::test::RtpDumpWriter::WriteUint32(unsigned int) [clone .isra.0]': 181:19.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc:108:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/rtp_file_writer.gcda' profile count data file not found [-Wmissing-profile] 181:19.36 108 | } // namespace webrtc 181:19.36 | ^ 181:19.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: At top level: 181:19.37 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:20.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: In function 'webrtc::SendDelayStatsTest::CreateConfig() [clone .isra.0]': 181:20.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc:127:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/send_delay_stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 181:20.84 127 | } // namespace webrtc 181:20.84 | ^ 181:20.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: At top level: 181:20.92 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:21.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 181:21.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 181:21.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 181:21.99 36 | if (check_read_size_) 181:21.99 | ^ 181:21.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 181:21.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 181:21.99 42 | if (size_ >= kWavHeaderSize) 181:21.99 | ^ 181:23.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.cpp:137: 181:23.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 181:23.78 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc:106:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 181:23.78 106 | } // namespace webrtc 181:23.78 | ^ 181:25.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc: At top level: 181:25.00 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:26.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:137: 181:26.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 181:26.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.gcda' profile count data file not found [-Wmissing-profile] 181:26.35 326 | } // namespace webrtc 181:26.35 | ^ 181:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 181:26.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 181:26.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:26.36 112 | memset(&specifics, 0, sizeof(specifics)); 181:26.36 | ^ 181:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 181:26.36 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 181:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 181:26.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:26.36 86 | struct CodecSpecificInfo { 181:26.36 | ^~~~~~~~~~~~~~~~~ 181:26.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 181:26.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 181:26.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:26.37 263 | memset(&specifics, 0, sizeof(specifics)); 181:26.37 | ^ 181:26.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 181:26.37 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 181:26.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 181:26.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:26.37 86 | struct CodecSpecificInfo { 181:26.37 | ^~~~~~~~~~~~~~~~~ 181:27.93 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: At top level: 181:27.93 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:28.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:137: 181:28.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: In function 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_drop_node(std::_Rb_tree_node > > >*) [clone .isra.0]': 181:28.58 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:363:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.gcda' profile count data file not found [-Wmissing-profile] 181:28.58 363 | } // namespace webrtc 181:28.58 | ^ 181:29.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: At top level: 181:29.10 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 181:42.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 181:42.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 181:42.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 181:42.87 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 181:42.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 181:42.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 181:42.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:42.87 294 | memcpy(this, &config, sizeof(*this)); 181:42.87 | ^ 181:42.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 181:42.87 256 | struct Config { 181:42.87 | ^~~~~~ 181:45.06 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 181:45.06 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 181:45.06 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel_proxy.h:21, 181:45.06 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:27, 181:45.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 181:45.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/time_interval.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void': 181:45.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 181:45.06 197 | void PostTask(Closure&& closure) { 181:45.06 | ^~~~~~~~ 181:48.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 181:48.15 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 181:48.15 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 181:48.15 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:20, 181:48.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 181:48.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 181:48.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:48.15 294 | memcpy(this, &config, sizeof(*this)); 181:48.15 | ^ 181:48.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 181:48.15 256 | struct Config { 181:48.15 | ^~~~~~ 181:48.92 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 181:48.92 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:29, 181:48.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 181:48.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 181:48.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 181:48.92 48 | AddReceiveRtpModule(rtp_module); 181:48.92 | ^ 181:48.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 181:48.92 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 181:48.92 | ^~~~~~~~~~~~~~~~~~~ 181:49.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:63, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 181:49.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 181:49.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 181:49.98 75 | virtual void OnDroppedFrame() {} 181:49.98 | ^~~~~~~~~~~~~~ 181:49.98 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:64, 181:49.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 181:49.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 181:49.98 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 181:49.98 | ^~~~~~~~~~~~~~ 181:53.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/call.cc:53, 181:53.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 181:53.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/flexfec_receive_stream_impl.cc: In member function 'rtc::TaskQueue::PostTask >)::{lambda()#2}, (void*)0>(webrtc::internal::Call::SetBitrateAllocationStrategy(std::unique_ptr >)::{lambda()#2}&&)void': 181:53.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask >)::{lambda()#2}, (void*)0>(webrtc::internal::Call::SetBitrateAllocationStrategy(std::unique_ptr >)::{lambda()#2}&&)void' not found in profile data [-Wmissing-profile] 181:53.10 197 | void PostTask(Closure&& closure) { 181:53.10 | ^~~~~~~~ 181:55.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 181:55.85 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 181:55.85 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 181:55.85 171 | bool has_mid = packet.GetExtension(&packet_mid); 181:55.85 | ^~~~~~~ 181:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 181:56.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:56.32 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 181:56.32 | ^ 181:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 181:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:56.33 86 | struct CodecSpecificInfo { 181:56.33 | ^~~~~~~~~~~~~~~~~ 181:56.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:56.33 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 181:56.33 | ^ 181:56.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 181:56.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:56.33 86 | struct CodecSpecificInfo { 181:56.33 | ^~~~~~~~~~~~~~~~~ 181:56.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 181:56.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:56.34 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 181:56.34 | ^ 181:56.34 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 181:56.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:56.34 86 | struct CodecSpecificInfo { 181:56.34 | ^~~~~~~~~~~~~~~~~ 181:56.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 181:56.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:56.35 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 181:56.35 | ^ 181:56.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 181:56.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:56.35 86 | struct CodecSpecificInfo { 181:56.35 | ^~~~~~~~~~~~~~~~~ 181:56.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 181:56.36 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 181:56.37 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 181:56.37 | ^ 181:56.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 181:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 181:56.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 181:56.37 86 | struct CodecSpecificInfo { 181:56.37 | ^~~~~~~~~~~~~~~~~ 181:57.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 181:57.57 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 181:57.57 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 181:57.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 181:57.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 181:57.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:57.57 294 | memcpy(this, &config, sizeof(*this)); 181:57.57 | ^ 181:57.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 181:57.57 256 | struct Config { 181:57.57 | ^~~~~~ 181:57.99 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 181:57.99 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 181:57.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 181:57.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 181:57.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 181:57.99 48 | AddReceiveRtpModule(rtp_module); 181:57.99 | ^ 181:57.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 181:57.99 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 181:57.99 | ^~~~~~~~~~~~~~~~~~~ 182:05.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.cpp:137: 182:05.82 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 182:05.82 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc:143:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.gcda' profile count data file not found [-Wmissing-profile] 182:05.82 143 | } // namespace webrtc 182:05.82 | ^ 182:07.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc: At top level: 182:07.58 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:09.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 182:09.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 182:09.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:09.32 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 182:09.32 | ^ 182:09.32 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 182:09.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 182:09.32 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 182:09.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 182:09.32 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 182:09.32 796 | struct RTPHeaderExtension { 182:09.33 | ^~~~~~~~~~~~~~~~~~ 182:11.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:119: 182:11.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, webrtc::RTPVideoHeader const*, std::basic_ostream >*)void [clone .isra.0]': 182:11.79 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc:275:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.gcda' profile count data file not found [-Wmissing-profile] 182:11.79 275 | } // namespace webrtc 182:11.79 | ^ 182:12.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:137: 182:12.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, bool*, std::basic_ostream >*)void [clone .isra.0]': 182:12.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc:30:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.gcda' profile count data file not found [-Wmissing-profile] 182:12.76 30 | } // namespace webrtc 182:12.76 | ^ 182:14.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: At top level: 182:14.28 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:16.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 182:16.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 182:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 182:16.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 182:16.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:16.11 294 | memcpy(this, &config, sizeof(*this)); 182:16.11 | ^ 182:16.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 182:16.11 256 | struct Config { 182:16.11 | ^~~~~~ 182:16.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 182:16.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 182:16.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:16.52 46 | class AgcManagerDirectTest : public ::testing::Test { 182:16.52 | ^~~~~~~~~~~~~~~~~~~~ 182:17.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 182:17.17 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 182:17.17 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 182:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 182:17.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:17.17 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 182:17.17 | ^~~~~~~~~~~~~ 182:17.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 182:17.17 1304 | test_case_name##_##test_name##_Test 182:17.17 | ^~~~~~~~~~~~~~ 182:17.17 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 182:17.17 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 182:17.17 | ^~~~~~ 182:17.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/gtest-param-test.h:188, 182:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 182:17.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 182:17.18 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 182:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 182:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 182:17.18 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 182:17.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:17.18 441 | class TestMetaFactory 182:17.18 | ^~~~~~~~~~~~~~~ 182:18.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: At top level: 182:18.02 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:19.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 182:19.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 182:19.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 182:19.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:19.22 294 | memcpy(this, &config, sizeof(*this)); 182:19.22 | ^ 182:19.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 182:19.22 256 | struct Config { 182:19.22 | ^~~~~~ 182:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 182:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 182:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 182:19.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:19.38 404 | class ParameterizedTestFactory : public TestFactoryBase { 182:19.38 | ^~~~~~~~~~~~~~~~~~~~~~~~ 182:20.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:137: 182:20.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: In member function 'std::vector >::_M_range_initialize<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void [clone .isra.0]': 182:20.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc:258:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.gcda' profile count data file not found [-Wmissing-profile] 182:20.80 258 | } // namespace webrtc 182:20.80 | ^ 182:21.30 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: At top level: 182:21.30 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:23.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 182:23.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 182:23.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 182:23.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:23.07 171 | class DesktopAndCursorComposerTest : public testing::Test, 182:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:23.07 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:23.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 182:23.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 182:23.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:23.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 182:23.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:137: 182:23.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, short const*, std::basic_ostream >*)void [clone .isra.0]': 182:23.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.gcda' profile count data file not found [-Wmissing-profile] 182:23.97 326 | } // namespace webrtc 182:23.97 | ^ 182:24.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 182:24.34 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 182:24.34 123 | void DelayEstimatorTest::InitBinary() { 182:24.34 | ^~~~~~~~~~~~~~~~~~ 182:25.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:137: 182:25.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, webrtc::RtcEventLogOutput*, std::basic_ostream >*)void [clone .isra.0]': 182:25.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc:49:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.gcda' profile count data file not found [-Wmissing-profile] 182:25.95 49 | } // namespace webrtc 182:25.95 | ^ 182:26.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc: At top level: 182:26.27 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:27.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc: At top level: 182:27.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:28.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 182:28.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 182:28.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:28.02 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 182:28.02 | ^ 182:28.02 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 182:28.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 182:28.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 182:28.02 79 | struct WebRtcRTPHeader { 182:28.02 | ^~~~~~~~~~~~~~~ 182:28.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 182:28.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 182:28.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 182:28.14 46 | if (!sequence_numbers_.empty()) 182:28.14 | ^ 182:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 182:28.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 182:28.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:28.22 30 | memset(&header1_, 0, sizeof(header1_)); 182:28.22 | ^ 182:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 182:28.22 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 182:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 182:28.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 182:28.22 842 | struct RTPHeader { 182:28.22 | ^~~~~~~~~ 182:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 182:28.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:28.22 33 | memset(&header2_, 0, sizeof(header2_)); 182:28.22 | ^ 182:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 182:28.22 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 182:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 182:28.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 182:28.22 842 | struct RTPHeader { 182:28.22 | ^~~~~~~~~ 182:28.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 182:28.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 182:28.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 182:28.95 50 | if (!res) EXPECT_TRUE(ex); \ 182:28.95 | ^ 182:28.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 182:28.95 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 182:28.95 | ^~~~~~~~~~~~~~~~ 182:28.95 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 182:28.96 50 | if (!res) EXPECT_TRUE(ex); \ 182:28.96 | ^ 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 182:28.96 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 182:28.96 | ^~~~~~~~~~~~~~~~ 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 182:28.96 50 | if (!res) EXPECT_TRUE(ex); \ 182:28.96 | ^ 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 182:28.96 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 182:28.96 | ^~~~~~~~~~~~~~~~ 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 182:28.96 50 | if (!res) EXPECT_TRUE(ex); \ 182:28.96 | ^ 182:28.96 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 182:28.96 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 182:28.96 | ^~~~~~~~~~~~~~~~ 182:29.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 182:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 182:29.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 182:29.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 182:29.75 194 | memset(settings, 0, sizeof(VideoCodec)); 182:29.75 | ^ 182:29.75 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 182:29.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 182:29.75 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 182:29.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 182:29.75 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 182:29.75 555 | class VideoCodec { 182:29.75 | ^~~~~~~~~~ 182:33.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:137: 182:33.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 182:33.81 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.gcda' profile count data file not found [-Wmissing-profile] 182:33.81 485 | } // namespace webrtc 182:33.81 | ^ 182:36.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: At top level: 182:36.12 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:36.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:137: 182:36.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 182:36.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc:76:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.gcda' profile count data file not found [-Wmissing-profile] 182:36.28 76 | } // namespace webrtc 182:36.28 | ^ 182:38.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 182:38.19 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 182:38.19 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 182:38.19 50 | memset(&codec_, 0, sizeof(VideoCodec)); 182:38.19 | ^ 182:38.19 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 182:38.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 182:38.19 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 182:38.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 182:38.19 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 182:38.19 555 | class VideoCodec { 182:38.19 | ^~~~~~~~~~ 182:38.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: At top level: 182:38.91 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 182:39.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 182:39.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 182:39.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 182:39.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 182:39.00 28 | memset(settings, 0, sizeof(VideoCodec)); 182:39.00 | ^ 182:39.00 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 182:39.00 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 182:39.00 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 182:39.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 182:39.00 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 182:39.00 555 | class VideoCodec { 182:39.00 | ^~~~~~~~~~ 182:39.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:39.04 102 | memset(&header, 0, sizeof(header)); 182:39.04 | ^ 182:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 182:39.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 182:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 182:39.04 79 | struct WebRtcRTPHeader { 182:39.04 | ^~~~~~~~~~~~~~~ 182:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:39.04 126 | memset(&header, 0, sizeof(header)); 182:39.04 | ^ 182:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 182:39.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 182:39.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 182:39.04 79 | struct WebRtcRTPHeader { 182:39.04 | ^~~~~~~~~~~~~~~ 182:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 182:39.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:39.04 177 | memset(&header, 0, sizeof(header)); 182:39.04 | ^ 182:39.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 182:39.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 182:39.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 182:39.05 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 182:39.05 79 | struct WebRtcRTPHeader { 182:39.05 | ^~~~~~~~~~~~~~~ 182:42.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 182:42.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 182:42.91 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 182:42.91 | 182:42.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 182:42.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 182:42.91 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 182:42.91 | 182:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/include/incoming_video_stream.h:17, 182:44.37 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/incoming_video_stream.cc:11, 182:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:65: 182:44.37 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_video/video_render_frames.cc: In member function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void': 182:44.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:206:8: warning: profile for function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void' not found in profile data [-Wmissing-profile] 182:44.38 206 | void PostDelayedTask(Closure&& closure, uint32_t milliseconds) { 182:44.38 | ^~~~~~~~~~~~~~~ 182:46.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:137: 182:46.55 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, webrtc::RTPFragmentationHeader const*, std::basic_ostream >*)void [clone .isra.0]': 182:46.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc:60:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.gcda' profile count data file not found [-Wmissing-profile] 182:46.56 60 | } // namespace webrtc 182:46.56 | ^ 182:48.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 182:48.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 182:48.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 182:48.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:48.57 294 | memcpy(this, &config, sizeof(*this)); 182:48.57 | ^ 182:48.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 182:48.57 256 | struct Config { 182:48.57 | ^~~~~~ 182:49.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 182:49.24 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 182:49.24 | ^ 182:49.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 182:49.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 182:49.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 182:49.24 555 | class VideoCodec { 182:49.24 | ^~~~~~~~~~ 182:49.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 182:49.24 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 182:49.24 | ^ 182:49.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 182:49.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 182:49.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 182:49.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 182:49.24 555 | class VideoCodec { 182:49.24 | ^~~~~~~~~~ 182:49.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: At top level: 182:49.62 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 183:07.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 183:07.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 183:07.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:74: 183:07.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:07.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:07.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:07.50 | ^ 183:07.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:07.50 46 | struct Block { 183:07.50 | ^~~~~ 183:11.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 183:11.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 183:11.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]': 183:11.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]' 183:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 183:11.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] 183:11.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 183:11.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:11.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PWindowGlobalParent.cpp:7, 183:11.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols35.cpp:2: 183:11.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 183:11.99 23 | class nsDataHashtable : public nsBaseHashtable { 183:11.99 | ^~~~~~~~~~~~~~~ 183:26.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 183:26.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBenchmarkStorage.cpp:7, 183:26.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols6.cpp:119: 183:26.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:26.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] 183:26.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:26.92 | ^ 183:26.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:26.92 46 | struct Block { 183:26.92 | ^~~~~ 183:29.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 183:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBrowser.cpp:12, 183:29.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:29: 183:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:29.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] 183:29.77 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:29.77 | ^ 183:29.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:29.77 46 | struct Block { 183:29.77 | ^~~~~ 183:36.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 183:36.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 183:36.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 183:36.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 183:36.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 183:36.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]': 183:36.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]' 183:36.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 183:36.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] 183:36.50 67 | memset(&aArr[0], 0, N * sizeof(T)); 183:36.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:36.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 183:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 183:36.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 183:36.50 23 | class nsDataHashtable : public nsBaseHashtable { 183:36.50 | ^~~~~~~~~~~~~~~ 183:40.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 183:40.01 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 183:40.01 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 183:40.02 944 | sync_buffer_->IncreaseEndTimestamp( 183:40.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 183:40.02 945 | static_cast(output_size_samples_)); 183:40.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:40.02 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 183:40.02 950 | case kAudioRepetition: { 183:40.02 | ^~~~ 183:44.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 183:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 183:44.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:83: 183:44.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183: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] 183:44.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:44.07 | ^ 183: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 183:44.07 46 | struct Block { 183:44.07 | ^~~~~ 183:47.84 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.h:17, 183:47.84 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.cc:14, 183:47.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn/Unified_cpp_io_device_generic_gn0.cpp:2: 183:47.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void': 183:47.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 183:47.84 197 | void PostTask(Closure&& closure) { 183:47.84 | ^~~~~~~~ 183:47.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void': 183:47.84 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 183:49.28 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 183:49.29 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 183:49.29 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 183:49.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 183:49.29 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 183:49.29 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:49.29 294 | memcpy(this, &config, sizeof(*this)); 183:49.29 | ^ 183:49.29 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 183:49.29 256 | struct Config { 183:49.29 | ^~~~~~ 183:52.33 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 183:52.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 183:52.33 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183:52.33 129 | for (int k = 0; k < v_length; ++k) { 183:52.33 | ~~^~~~~~~~~~ 183:56.04 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 183:56.04 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 183:56.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 183:56.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:56.04 294 | memcpy(this, &config, sizeof(*this)); 183:56.04 | ^ 183:56.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 183:56.04 256 | struct Config { 183:56.04 | ^~~~~~ 183:56.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 183:56.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 183:56.24 303 | memset(metrics, 0, sizeof(Metrics)); 183:56.24 | ^ 183:56.24 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 183:56.24 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 183:56.24 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 183:56.24 795 | struct Metrics { 183:56.24 | ^~~~~~~ 183:57.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 183:57.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 183:57.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 183:57.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:57.14 294 | memcpy(this, &config, sizeof(*this)); 183:57.14 | ^ 183:57.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 183:57.14 256 | struct Config { 183:57.14 | ^~~~~~ 183:58.57 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 183:58.57 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 183:58.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 183:58.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:58.57 294 | memcpy(this, &config, sizeof(*this)); 183:58.57 | ^ 183:58.57 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 183:58.57 256 | struct Config { 183:58.57 | ^~~~~~ 183:58.85 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 183:58.85 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 183:58.85 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 183:58.85 129 | for (int k = 0; k < v_length; ++k) { 183:58.85 | ~~^~~~~~~~~~ 183:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 183:59.80 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 183:59.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 183:59.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:59.80 294 | memcpy(this, &config, sizeof(*this)); 183:59.80 | ^ 183:59.80 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 183:59.80 256 | struct Config { 183:59.80 | ^~~~~~ 184:01.51 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 184:01.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 184:01.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 184:01.51 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 184:01.51 129 | for (int k = 0; k < v_length; ++k) { 184:01.51 | ~~^~~~~~~~~~ 184:01.72 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 184:01.72 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 184:01.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 184:01.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 184:01.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:01.73 294 | memcpy(this, &config, sizeof(*this)); 184:01.73 | ^ 184:01.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 184:01.73 256 | struct Config { 184:01.73 | ^~~~~~ 184:03.92 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 184:03.92 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 184:03.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 184:03.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 184:03.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:03.92 294 | memcpy(this, &config, sizeof(*this)); 184:03.92 | ^ 184:03.92 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 184:03.92 256 | struct Config { 184:03.92 | ^~~~~~ 184:04.05 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 184:04.05 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 184:04.05 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 184:04.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 184:04.05 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 184:04.06 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 184:04.06 129 | for (int k = 0; k < v_length; ++k) { 184:04.06 | ~~^~~~~~~~~~ 184:06.08 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 184:06.08 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 184:06.08 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 184:06.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 184:06.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 184:06.09 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 184:06.09 129 | for (int k = 0; k < v_length; ++k) { 184:06.09 | ~~^~~~~~~~~~ 184:06.15 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 184:06.16 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 184:06.16 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 184:06.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 184:06.16 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 184:06.16 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:06.16 294 | memcpy(this, &config, sizeof(*this)); 184:06.16 | ^ 184:06.16 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 184:06.16 256 | struct Config { 184:06.16 | ^~~~~~ 184:10.27 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 184:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 184:10.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 184:10.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:10.27 294 | memcpy(this, &config, sizeof(*this)); 184:10.27 | ^ 184:10.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 184:10.27 256 | struct Config { 184:10.27 | ^~~~~~ 184:10.38 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 184:10.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 184:10.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 184:10.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 184:10.38 129 | for (int k = 0; k < v_length; ++k) { 184:10.38 | ~~^~~~~~~~~~ 184:14.03 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 184:14.03 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 184:14.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 184:14.03 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 184:14.03 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:14.03 294 | memcpy(this, &config, sizeof(*this)); 184:14.04 | ^ 184:14.04 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 184:14.04 256 | struct Config { 184:14.04 | ^~~~~~ 184:18.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 184:18.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 184:18.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 184:18.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 184:18.10 48 | AddReceiveRtpModule(rtp_module); 184:18.10 | ^ 184:18.10 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 184:18.10 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 184:18.10 | ^~~~~~~~~~~~~~~~~~~ 184:21.60 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 184:21.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 184:21.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 184:21.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 184:21.60 48 | AddReceiveRtpModule(rtp_module); 184:21.60 | ^ 184:21.60 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 184:21.60 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 184:21.60 | ^~~~~~~~~~~~~~~~~~~ 184:36.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 184:36.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 184:36.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 184:36.11 576 | parsed_payload->frame_type = kVideoFrameKey; 184:36.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 184:36.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 184:36.11 578 | case H264::NaluType::kSlice: { 184:36.11 | ^~~~ 184:39.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 184:39.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 184:39.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:39.97 54 | memset(header, 0, sizeof(*header)); 184:39.97 | ^ 184:39.97 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 184:39.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 184:39.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 184:39.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 184:39.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 184:39.97 842 | struct RTPHeader { 184:39.97 | ^~~~~~~~~ 184:40.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 184:40.25 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 184:40.25 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:40.25 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 184:40.25 | ^ 184:40.25 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 184:40.26 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 184:40.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 184:40.26 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 184:40.26 79 | struct WebRtcRTPHeader { 184:40.26 | ^~~~~~~~~~~~~~~ 184:40.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 184:40.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 184:40.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 184:40.40 76 | sizeof(RtpRtcp::Configuration)); 184:40.40 | ^ 184:40.40 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 184:40.40 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 184:40.40 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 184:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 184:40.40 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 184:40.41 47 | struct Configuration { 184:40.41 | ^~~~~~~~~~~~~ 184:43.07 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:20, 184:43.08 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 184:43.08 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 184:43.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 184:43.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc: In member function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void': 184:43.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/optional.h:237:8: warning: the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 184:43.08 237 | void emplace(Args&&... args) { 184:43.08 | ^~~~~~~ 184:43.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/optional.h:237:8: warning: the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:48.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 184:48.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 184:48.76 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 184:48.77 | ^ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 184:48.77 555 | class VideoCodec { 184:48.77 | ^~~~~~~~~~ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 184:48.77 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 184:48.77 | ^ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 184:48.77 555 | class VideoCodec { 184:48.77 | ^~~~~~~~~~ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 184:48.77 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 184:48.77 | ^ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 184:48.77 555 | class VideoCodec { 184:48.77 | ^~~~~~~~~~ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 184:48.77 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 184:48.77 | ^ 184:48.77 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 184:48.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 184:48.77 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 184:48.77 555 | class VideoCodec { 184:48.77 | ^~~~~~~~~~ 184:50.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 184:50.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 184:50.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 184:50.08 744 | if (previous_state != kStateDecodable && 184:50.08 | ^~ 184:50.08 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 184:50.08 755 | case kDecodableSession: { 184:50.08 | ^~~~ 184:53.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 184:53.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 184:53.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 184:53.62 106 | memset(&video_codec, 0, sizeof(video_codec)); 184:53.62 | ^ 184:53.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 184:53.62 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 184:53.62 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 184:53.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 184:53.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 184:53.62 555 | class VideoCodec { 184:53.62 | ^~~~~~~~~~ 184:54.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 184:54.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 184:54.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 184:54.28 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 184:54.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 184:54.28 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 184:54.28 75 | case kDrop: 184:54.28 | ^~~~ 185:03.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 185:03.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 185:03.86 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 185:03.86 85 | memset(&codec_, 0, sizeof(codec_)); 185:03.86 | ^ 185:03.86 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 185:03.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 185:03.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 185:03.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 185:03.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 185:03.86 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 185:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 185:03.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 185:03.87 555 | class VideoCodec { 185:03.87 | ^~~~~~~~~~ 185:03.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 185:03.90 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 185:03.90 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 185:03.91 904 | memset(&codec_, 0, sizeof(codec_)); 185:03.91 | ^ 185:03.91 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 185:03.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 185:03.91 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 185:03.91 555 | class VideoCodec { 185:03.91 | ^~~~~~~~~~ 185:05.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 185:05.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 185:05.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 185:05.15 186 | (x_density_[mb_col] * y_density_[mb_row] && 185:12.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 185:12.13 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 185:12.13 160 | struct TaskQueue::Impl::QueueContext { 185:12.13 | ^~~~~~~~~~~~ 185:12.22 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 185:12.23 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 185:12.23 236 | write(reply_pipe_, &message, sizeof(message)); 185:12.23 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:18.20 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 185:18.20 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 185:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 185:18.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 185:18.20 75 | virtual void OnDroppedFrame() {} 185:18.20 | ^~~~~~~~~~~~~~ 185:18.20 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 185:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 185:18.20 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 185:18.20 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 185:18.20 | ^~~~~~~~~~~~~~ 185:18.87 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 185:18.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 185:18.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 185:18.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 185:18.87 48 | AddReceiveRtpModule(rtp_module); 185:18.87 | ^ 185:18.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 185:18.87 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 185:18.87 | ^~~~~~~~~~~~~~~~~~~ 185:19.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 185:19.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 185:19.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 185:19.56 48 | memset(&codec, 0, sizeof(codec)); 185:19.56 | ^ 185:19.56 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 185:19.56 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 185:19.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 185:19.56 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 185:19.56 555 | class VideoCodec { 185:19.56 | ^~~~~~~~~~ 185:21.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 185:21.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 185:21.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 185:21.42 263 | keyframe_request_sender_->RequestKeyFrame(); 185:21.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:21.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 185:21.42 265 | case video_coding::H264SpsPpsTracker::kDrop: 185:21.42 | ^~~~ 185:24.97 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 185:24.97 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 185:24.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 185:24.97 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void': 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:24.98 197 | void PostTask(Closure&& closure) { 185:24.98 | ^~~~~~~~ 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void': 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void': 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void': 185:24.98 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:27.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 185:27.44 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 185:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 185:27.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 185:27.44 75 | virtual void OnDroppedFrame() {} 185:27.44 | ^~~~~~~~~~~~~~ 185:27.44 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 185:27.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 185:27.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 185:27.44 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 185:27.44 | ^~~~~~~~~~~~~~ 185:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 185:28.27 984 | FALLTHROUGH(); 185:28.27 | ^ 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 185:28.27 986 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 185:28.27 | ^~~~ 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 185:28.27 1067 | FALLTHROUGH(); 185:28.27 | ^ 185:28.27 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 185:28.27 1069 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 185:28.27 | ^~~~ 185:29.14 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 185:29.14 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 185:29.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void': 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.14 197 | void PostTask(Closure&& closure) { 185:29.14 | ^~~~~~~~ 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void': 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void': 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void': 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetSink(webrtc::VideoStreamEncoder::EncoderSink*, bool)::{lambda()#1}&&)void': 185:29.14 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetSink(webrtc::VideoStreamEncoder::EncoderSink*, bool)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::SetSource(rtc::VideoSourceInterface*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}&&)void': 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::SetSource(rtc::VideoSourceInterface*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void': 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void': 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::VideoStreamEncoder(unsigned int, webrtc::SendStatisticsProxy*, webrtc::VideoSendStream::Config::EncoderSettings const&, rtc::VideoSinkInterface*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}&&)void': 185:29.15 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::VideoStreamEncoder(unsigned int, webrtc::SendStatisticsProxy*, webrtc::VideoSendStream::Config::EncoderSettings const&, rtc::VideoSinkInterface*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:31.10 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 185:31.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 185:31.10 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 185:31.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 185:31.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 185:31.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:31.11 294 | memcpy(this, &config, sizeof(*this)); 185:31.11 | ^ 185:31.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 185:31.11 256 | struct Config { 185:31.11 | ^~~~~~ 185:31.42 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 185:31.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 185:31.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 185:31.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 185:31.42 48 | AddReceiveRtpModule(rtp_module); 185:31.42 | ^ 185:31.42 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 185:31.42 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 185:31.42 | ^~~~~~~~~~~~~~~~~~~ 185:31.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 185:31.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 185:31.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 185:31.72 118 | } 185:31.72 | ^ 185:31.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 185:31.72 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 185:31.72 | ^~~~~~~~~~~ 185:31.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 185:31.72 144 | } 185:31.72 | ^ 185:31.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 185:31.72 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 185:31.72 | ^~~~~~~~~~~ 185:33.62 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 185:33.62 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 185:33.62 from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 185:33.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 185:33.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/voice_engine/voice_engine_impl.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void': 185:33.62 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 185:33.62 197 | void PostTask(Closure&& closure) { 185:33.62 | ^~~~~~~~ 185:35.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 185:35.76 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 185:35.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 185:35.76 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 185:35.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 185:35.76 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 185:35.76 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 185:35.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:35.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:137: 185:35.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 185:35.99 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 185:35.99 83 | if (processId == getpid()) { 185:35.99 | ~~~~~~~~~~^~~~~~~~~~~ 185:38.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:92: 185:38.47 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 185:38.47 21 | static int g_last_xserver_error_code = 0; 185:38.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 185:38.47 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 185:38.47 20 | static bool g_xserver_error_trap_enabled = false; 185:38.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:04.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SystemGroup.h:11, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/ipc/ProxyConfigLookup.cpp:8, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 187:04.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]': 187:04.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]' 187:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:04.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] 187:04.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:04.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:04.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/media/mtransport/ipc/ProxyConfigLookup.cpp:10, 187:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 187:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 187:04.08 23 | class nsDataHashtable : public nsBaseHashtable { 187:04.08 | ^~~~~~~~~~~~~~~ 187:09.57 In file included from /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gmock/src/gmock-all.cc:46: 187:09.57 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gmock/src/gmock.cc: In member function 'std::_Rb_tree, std::less, std::allocator >::_M_insert_, std::less, std::allocator >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, testing::internal::UntypedFunctionMockerBase* const&, std::_Rb_tree, std::less, std::allocator >::_Alloc_node&)std::_Rb_tree_iterator [clone .isra.0]': 187:09.57 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gmock/src/gmock.cc:204:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/gmock-all.gcda' profile count data file not found [-Wmissing-profile] 187:09.57 204 | } // namespace testing 187:09.57 | ^ 187:12.80 In file included from /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gtest/src/gtest-all.cc:47: 187:12.80 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gtest/src/gtest-typed-test.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 187:12.80 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/gtest/src/gtest-typed-test.cc:118:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/gtest-all.gcda' profile count data file not found [-Wmissing-profile] 187:12.80 118 | } // namespace testing 187:12.80 | ^ 187:15.23 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/GTestRunner.cpp: In function '_GLOBAL__sub_I_GTestRunner.cpp': 187:15.23 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/GTestRunner.cpp:170:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found [-Wmissing-profile] 187:15.23 170 | } // namespace mozilla 187:15.23 | ^ 187:15.86 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/MozGTestBench.cpp: In function 'std::__sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_less_iter)void [clone .isra.0]': 187:15.86 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/MozGTestBench.cpp:60:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found [-Wmissing-profile] 187:15.86 60 | } // namespace mozilla 187:15.86 | ^ 187:17.30 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/SanityTest.cpp: In function '__gnu_cxx::new_allocator >::allocate(unsigned long, void const*) [clone .isra.0]': 187:17.30 /builddir/build/BUILD/firefox-70.0.1/testing/gtest/mozilla/SanityTest.cpp:30:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found [-Wmissing-profile] 187:17.30 30 | } 187:17.30 | ^ 187:24.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 187:24.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 187:24.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 187:24.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 187:24.45 from /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:7, 187:24.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 187:24.45 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 187:24.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:24.45 1007 | foundInterface = 0; \ 187:24.45 | ^~~~~~~~~~~~~~ 187:24.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' 187:24.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:24.45 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:24.45 184 | NS_INTERFACE_MAP_END 187:24.45 | ^~~~~~~~~~~~~~~~~~~~ 187:24.45 /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 187:24.45 999 | } else 187:24.45 | ^~~~ 187:24.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 187:24.45 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 187:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:24.45 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 187:24.45 183 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 187:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:24.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 187:24.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:24.51 1007 | foundInterface = 0; \ 187:24.51 | ^~~~~~~~~~~~~~ 187:24.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' 187:24.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:24.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:24.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:24.51 181 | NS_INTERFACE_MAP_END 187:24.51 | ^~~~~~~~~~~~~~~~~~~~ 187:24.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 187:24.51 981 | else 187:24.51 | ^~~~ 187:24.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:24.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:24.51 | ^~~~~~~~~~~~~~~~~~ 187:24.51 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:24.51 180 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 187:24.51 | ^~~~~~~~~~~~~~~~~~~~~~ 187:24.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 187:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:24.53 1007 | foundInterface = 0; \ 187:24.53 | ^~~~~~~~~~~~~~ 187:24.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' 187:24.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:24.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:24.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:782:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:24.53 782 | NS_INTERFACE_MAP_END 187:24.53 | ^~~~~~~~~~~~~~~~~~~~ 187:24.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 187:24.53 981 | else 187:24.53 | ^~~~ 187:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:24.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:24.53 | ^~~~~~~~~~~~~~~~~~ 187:24.53 /builddir/build/BUILD/firefox-70.0.1/uriloader/base/nsURILoader.cpp:781:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:24.53 781 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 187:24.53 | ^~~~~~~~~~~~~~~~~~~~~~ 187:41.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 187:41.54 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 187:41.54 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:9, 187:41.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 187:41.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:41.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] 187:41.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:41.54 | ^ 187:41.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:41.54 46 | struct Block { 187:41.54 | ^~~~~ 187:44.38 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 187:44.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 187:44.38 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 187:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:44.39 1007 | foundInterface = 0; \ 187:44.39 | ^~~~~~~~~~~~~~ 187:44.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' 187:44.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:44.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:44.39 165 | NS_INTERFACE_MAP_END 187:44.39 | ^~~~~~~~~~~~~~~~~~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 187:44.39 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 187:44.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 187:44.39 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 187:44.39 | ^~~~~~~~~~~~~~~~~~~~ 187:44.39 In file included from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 187:44.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 187:44.39 /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 187:44.39 136 | } else 187:44.39 | ^~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 187:44.39 136 | } else 187:44.39 | ^~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 187:44.39 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 187:44.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 187:44.39 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 187:44.39 22 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 187:44.39 | ^~~~~~~~~~~~~~~~~~~~ 187:44.47 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 187:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 187:44.47 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 187:44.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:44.47 1007 | foundInterface = 0; \ 187:44.47 | ^~~~~~~~~~~~~~ 187:44.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' 187:44.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:44.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:44.48 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:44.48 1173 | NS_INTERFACE_MAP_END 187:44.48 | ^~~~~~~~~~~~~~~~~~~~ 187:44.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 187:44.48 981 | else 187:44.48 | ^~~~ 187:44.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:44.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:44.48 | ^~~~~~~~~~~~~~~~~~ 187:44.48 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:44.48 1172 | NS_INTERFACE_MAP_ENTRY(nsINamed) 187:44.48 | ^~~~~~~~~~~~~~~~~~~~~~ 187:44.56 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 187:44.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:44.56 1007 | foundInterface = 0; \ 187:44.56 | ^~~~~~~~~~~~~~ 187: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' 187:44.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:44.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:44.56 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:44.56 89 | NS_INTERFACE_MAP_END 187:44.56 | ^~~~~~~~~~~~~~~~~~~~ 187: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 187:44.56 981 | else 187:44.56 | ^~~~ 187: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' 187:44.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:44.56 | ^~~~~~~~~~~~~~~~~~ 187:44.56 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:44.56 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 187:44.56 | ^~~~~~~~~~~~~~~~~~~~~~ 187:44.57 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 187:44.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:44.57 1007 | foundInterface = 0; \ 187:44.57 | ^~~~~~~~~~~~~~ 187:44.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' 187:44.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:44.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:44.57 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:44.57 471 | NS_INTERFACE_MAP_END 187:44.57 | ^~~~~~~~~~~~~~~~~~~~ 187:44.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 187:44.57 981 | else 187:44.57 | ^~~~ 187: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' 187:44.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:44.57 | ^~~~~~~~~~~~~~~~~~ 187:44.57 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:44.57 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 187:44.57 | ^~~~~~~~~~~~~~~~~~~~~~ 187:44.58 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 187:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:44.58 1007 | foundInterface = 0; \ 187:44.58 | ^~~~~~~~~~~~~~ 187:44.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' 187:44.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:44.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:44.58 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:44.59 26 | NS_INTERFACE_MAP_END 187:44.59 | ^~~~~~~~~~~~~~~~~~~~ 187:44.59 /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 187:44.59 991 | else 187:44.59 | ^~~~ 187:44.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 187:44.59 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 187:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:44.59 /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 187:44.59 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 187:44.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:45.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:45.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 187:45.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 187:45.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]': 187:45.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]' 187:45.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:45.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] 187:45.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 187:45.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:45.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.h:10, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/uriloader/exthandler/ContentHandlerService.cpp:7, 187:45.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 187:45.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 187:45.76 23 | class nsDataHashtable : public nsBaseHashtable { 187:45.76 | ^~~~~~~~~~~~~~~ 187:59.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 187:59.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 187:59.62 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 187:59.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 187:59.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:59.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] 187:59.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:59.62 | ^ 187:59.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:59.62 46 | struct Block { 187:59.62 | ^~~~~ 187:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:59.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 187:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:59.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 187:59.78 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 187:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 187:59.78 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 187:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:59.78 1007 | foundInterface = 0; \ 187:59.78 | ^~~~~~~~~~~~~~ 187:59.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' 187:59.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 187:59.78 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:59.78 71 | NS_INTERFACE_MAP_END 187:59.78 | ^~~~~~~~~~~~~~~~~~~~ 187:59.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 187:59.78 981 | else 187:59.78 | ^~~~ 187: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' 187:59.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:59.78 | ^~~~~~~~~~~~~~~~~~ 187:59.78 /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:59.78 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 187:59.78 | ^~~~~~~~~~~~~~~~~~~~~~ 188:03.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 188:03.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]': 188:03.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]' 188:03.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 188:03.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] 188:03.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 188:03.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:03.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/glue/BackgroundUtils.h:10, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 188:03.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 188:03.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 188:03.42 23 | class nsDataHashtable : public nsBaseHashtable { 188:03.42 | ^~~~~~~~~~~~~~~ 188:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:19.64 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 188:19.64 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 188:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:19.64 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 188:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:19.64 1007 | foundInterface = 0; \ 188:19.64 | ^~~~~~~~~~~~~~ 188:19.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' 188:19.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:19.64 165 | NS_INTERFACE_MAP_END 188:19.64 | ^~~~~~~~~~~~~~~~~~~~ 188:19.64 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:19.64 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 188:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:19.64 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 188:19.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:19.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 188:19.64 136 | } else 188:19.64 | ^~~~ 188:19.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 188:19.64 136 | } else 188:19.64 | ^~~~ 188:19.64 /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:19.64 53 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 188:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:21.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 188:21.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 188:21.33 from /builddir/build/BUILD/firefox-70.0.1/caps/DomainPolicy.cpp:8, 188:21.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 188:21.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:21.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] 188:21.33 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:21.33 | ^ 188:21.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:21.33 46 | struct Block { 188:21.33 | ^~~~~ 188:23.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:23.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:23.79 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 188:23.79 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 188:23.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:23.79 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 188:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:23.80 1007 | foundInterface = 0; \ 188:23.80 | ^~~~~~~~~~~~~~ 188:23.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' 188:23.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:23.80 165 | NS_INTERFACE_MAP_END 188:23.80 | ^~~~~~~~~~~~~~~~~~~~ 188:23.80 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:23.80 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 188:23.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:23.80 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 188:23.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:23.80 /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 188:23.80 136 | } else 188:23.80 | ^~~~ 188:23.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 188:23.80 136 | } else 188:23.80 | ^~~~ 188:23.80 /builddir/build/BUILD/firefox-70.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:23.81 15 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 188:23.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:23.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:23.84 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 188:23.84 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 188:23.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:23.84 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 188:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:23.85 1007 | foundInterface = 0; \ 188:23.85 | ^~~~~~~~~~~~~~ 188: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' 188:23.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:23.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:23.85 165 | NS_INTERFACE_MAP_END 188:23.85 | ^~~~~~~~~~~~~~~~~~~~ 188:23.85 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:23.85 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 188:23.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:23.85 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 188:23.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:23.85 /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 188:23.85 136 | } else 188:23.85 | ^~~~ 188:23.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 188:23.86 136 | } else 188:23.86 | ^~~~ 188:23.86 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:23.86 33 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 188:23.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:23.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:23.87 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.h:9, 188:23.87 from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:7, 188:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:23.87 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 188:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:23.87 1007 | foundInterface = 0; \ 188:23.87 | ^~~~~~~~~~~~~~ 188: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' 188:23.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:23.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:23.87 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:23.87 59 | NS_INTERFACE_MAP_END 188:23.87 | ^~~~~~~~~~~~~~~~~~~~ 188:23.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 188:23.88 981 | else 188:23.88 | ^~~~ 188: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' 188:23.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:23.88 | ^~~~~~~~~~~~~~~~~~ 188:23.88 /builddir/build/BUILD/firefox-70.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:23.88 58 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 188:23.88 | ^~~~~~~~~~~~~~~~~~~~~~ 188:24.00 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 188:24.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:24.01 1007 | foundInterface = 0; \ 188:24.01 | ^~~~~~~~~~~~~~ 188:24.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' 188:24.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:24.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:24.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:24.01 165 | NS_INTERFACE_MAP_END 188:24.01 | ^~~~~~~~~~~~~~~~~~~~ 188:24.01 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:24.01 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 188:24.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:24.01 In file included from /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:23, 188:24.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 188:24.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 188:24.01 136 | } else 188:24.01 | ^~~~ 188:24.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 188:24.01 136 | } else 188:24.01 | ^~~~ 188:24.01 /builddir/build/BUILD/firefox-70.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 188:24.01 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 188:24.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 188:36.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.cpp:11: 188:36.73 /builddir/build/BUILD/firefox-70.0.1/caps/tests/gtest/TestPrincipalSerialization.cpp: In function 'testing::internal::CmpHelperEQ >(char const*, char const*, decltype(nullptr) const&, nsCOMPtr const&)testing::AssertionResult [clone .isra.0]': 188:36.73 /builddir/build/BUILD/firefox-70.0.1/caps/tests/gtest/TestPrincipalSerialization.cpp:213:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 188:36.74 213 | } 188:36.74 | ^ 188:43.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:43.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 188:43.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 188:43.61 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 188:43.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:43.61 1007 | foundInterface = 0; \ 188:43.61 | ^~~~~~~~~~~~~~ 188:43.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' 188:43.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:43.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:43.61 /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:43.61 36 | NS_INTERFACE_MAP_END 188:43.61 | ^~~~~~~~~~~~~~~~~~~~ 188:43.61 In file included from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.h:10, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 188:43.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 188:43.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 188:43.61 302 | } else 188:43.61 | ^~~~ 188:43.61 /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' 188:43.61 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:43.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:43.61 /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' 188:43.61 35 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 188:43.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:50.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 188:50.04 from /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/CNavDTD.cpp:7, 188:50.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 188:50.04 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 188:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:50.05 1007 | foundInterface = 0; \ 188:50.05 | ^~~~~~~~~~~~~~ 188:50.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' 188:50.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:50.05 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:50.05 232 | NS_INTERFACE_MAP_END 188:50.05 | ^~~~~~~~~~~~~~~~~~~~ 188:50.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 188:50.05 991 | else 188:50.05 | ^~~~ 188:50.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' 188:50.05 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:50.05 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:50.05 231 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 188:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:50.14 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 188:50.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:50.14 1007 | foundInterface = 0; \ 188:50.14 | ^~~~~~~~~~~~~~ 188:50.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' 188:50.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:50.14 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:50.14 200 | NS_INTERFACE_MAP_END 188:50.14 | ^~~~~~~~~~~~~~~~~~~~ 188:50.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 188:50.15 991 | else 188:50.15 | ^~~~ 188:50.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' 188:50.15 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:50.15 /builddir/build/BUILD/firefox-70.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:50.15 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 188:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:58.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 188:58.88 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 188:58.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:58.88 1022 | foundInterface = 0; \ 188:58.88 | ^~~~~~~~~~~~~~ 188:58.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' 188:58.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:58.88 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:58.88 18 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 188:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:58.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 188:58.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 188:58.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 188:58.88 302 | } else 188:58.88 | ^~~~ 188:58.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' 188:58.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:58.88 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:58.88 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 188:58.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 188:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 188:59.07 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.h:8, 188:59.07 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:5, 188:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 188:59.07 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 188:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:59.08 1007 | foundInterface = 0; \ 188:59.08 | ^~~~~~~~~~~~~~ 188:59.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' 188:59.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:59.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:59.08 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:59.08 21 | NS_INTERFACE_MAP_END 188:59.08 | ^~~~~~~~~~~~~~~~~~~~ 188:59.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 188:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 188:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 188:59.08 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5AtomTable.cpp:6, 188:59.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 188:59.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 188:59.08 302 | } else 188:59.08 | ^~~~ 188:59.08 /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' 188:59.08 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:59.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:59.08 /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' 188:59.08 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 188:59.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:09.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:13, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 189:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 189:09.48 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 189:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:09.48 1007 | foundInterface = 0; \ 189:09.48 | ^~~~~~~~~~~~~~ 189:09.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' 189:09.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:09.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:09.49 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:09.49 15 | NS_INTERFACE_MAP_END 189:09.49 | ^~~~~~~~~~~~~~~~~~~~ 189:09.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 189:09.49 981 | else 189:09.49 | ^~~~ 189:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:09.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:09.49 | ^~~~~~~~~~~~~~~~~~ 189:09.49 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:09.49 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 189:09.49 | ^~~~~~~~~~~~~~~~~~~~~~ 189:09.49 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 189:09.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:09.49 1007 | foundInterface = 0; \ 189:09.50 | ^~~~~~~~~~~~~~ 189: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' 189:09.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:09.50 /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5StreamParser.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:09.50 75 | NS_INTERFACE_MAP_END 189:09.50 | ^~~~~~~~~~~~~~~~~~~~ 189:09.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 189:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 189:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 189:09.50 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 189:09.50 from /builddir/build/BUILD/firefox-70.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 189:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 189:09.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 189:09.50 302 | } else 189:09.50 | ^~~~ 189:09.50 /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' 189:09.50 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:09.50 /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' 189:09.50 74 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 189:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:26.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:26.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 189:26.68 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 189:26.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] 189:26.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:26.68 | ^ 189:26.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' 189:26.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:26.68 | ^~~~ 189:26.68 /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' 189:26.68 165 | new_elements = _cairo_malloc_ab (pq->max_size, 189:26.68 | ^~~~~~~~~~~~~~~~ 189:26.93 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:26.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 189:26.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 189:26.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] 189:26.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:26.93 | ^ 189:26.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' 189:26.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:26.93 | ^~~~ 189:26.93 /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' 189:26.93 904 | new_elements = _cairo_malloc_ab (pq->max_size, 189:26.93 | ^~~~~~~~~~~~~~~~ 189:27.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:27.07 from /usr/include/assert.h:35, 189:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:27.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:27.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 189:27.07 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:27.07 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:27.07 | ^~~~~~~ 189:27.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:27.42 from /usr/include/assert.h:35, 189:27.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:27.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:27.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 189:27.42 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:27.42 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:27.42 | ^~~~~~~ 189:27.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 189:27.51 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 189:27.51 | 189:27.51 : note: this is the location of the previous definition 189:27.51 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 189:27.52 /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] 189:27.52 472 | free (unscaled->var_coords); 189:27.52 | ~~~~~~~~^~~~~~~~~~~~ 189:27.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/stdlib.h:3, 189:27.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:58, 189:27.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 189:27.52 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 189:27.52 563 | extern void free (void *__ptr) __THROW; 189:27.52 | ~~~~~~^~~~~ 189:27.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 189:27.52 /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] 189:27.52 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 189:27.52 | ~~~~~~~~^~~~~~~~~~~~ 189:27.52 /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 *'} 189:27.52 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:27.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 189:27.52 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 189:27.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] 189:27.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.52 | ^ 189:27.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' 189:27.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.52 | ^~~~ 189:27.53 /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' 189:27.53 1227 | data = _cairo_malloc_ab (height, stride); 189:27.53 | ^~~~~~~~~~~~~~~~ 189:27.53 /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] 189:27.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.53 | ^ 189:27.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' 189:27.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.53 | ^~~~ 189:27.53 /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' 189:27.53 1289 | data = _cairo_malloc_ab (height, stride); 189:27.53 | ^~~~~~~~~~~~~~~~ 189:27.53 /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] 189:27.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.53 | ^ 189:27.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' 189:27.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.53 | ^~~~ 189:27.53 /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' 189:27.53 1310 | data = _cairo_malloc_ab (height, stride); 189:27.53 | ^~~~~~~~~~~~~~~~ 189:27.53 /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] 189:27.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.53 | ^ 189:27.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' 189:27.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.53 | ^~~~ 189:27.54 /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' 189:27.54 1343 | data = _cairo_malloc_ab (height, stride); 189:27.54 | ^~~~~~~~~~~~~~~~ 189:27.75 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:27.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 189:27.75 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 189:27.75 /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] 189:27.75 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 189:27.75 | ^ 189:27.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' 189:27.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.76 | ^~~~ 189:27.76 /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' 189:27.76 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 189:27.76 | ^~~~~~~~~~~~~~~~~ 189:27.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] 189:27.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.76 | ^ 189:27.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' 189:27.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.76 | ^~~~ 189:27.76 /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' 189:27.76 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 189:27.76 | ^~~~~~~~~~~~~~~~ 189:27.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:27.84 from /usr/include/assert.h:35, 189:27.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:27.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:27.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 189:27.84 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:27.84 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:27.84 | ^~~~~~~ 189:27.91 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:27.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 189:27.92 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 189:27.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] 189:27.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.92 | ^ 189:27.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' 189:27.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.92 | ^~~~ 189:27.92 /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' 189:27.92 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 189:27.92 | ^~~~~~~~~~~~~~~~ 189:27.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] 189:27.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.92 | ^ 189:27.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' 189:27.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.93 | ^~~~ 189:27.93 /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' 189:27.93 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 189:27.93 | ^~~~~~~~~~~~~~~~ 189:27.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 189:27.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] 189:27.93 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 189:27.93 | ^ 189:27.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' 189:27.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.93 | ^~~~ 189:27.93 /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' 189:27.93 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 189:27.93 | ^~~~~~~~~~~~~~~~~ 189:27.93 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 189:27.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] 189:27.94 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.94 | ^ 189:27.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' 189:27.94 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.94 | ^~~~ 189:27.94 /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' 189:27.94 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 189:27.94 | ^~~~~~~~~~~~~~~~ 189:27.94 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 189:27.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] 189:27.94 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.94 | ^ 189:27.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' 189:27.94 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.94 | ^~~~ 189:27.95 /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' 189:27.95 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 189:27.95 | ^~~~~~~~~~~~~~~~ 189:27.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] 189:27.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.95 | ^ 189:27.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' 189:27.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.95 | ^~~~ 189:27.95 /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' 189:27.95 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 189:27.95 | ^~~~~~~~~~~~~~~~ 189:27.97 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 189:27.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] 189:27.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.97 | ^ 189:27.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' 189:27.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.97 | ^~~~ 189:27.97 /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' 189:27.97 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:27.97 | ^~~~~~~~~~~~~~~~ 189:27.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] 189:27.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:27.98 | ^ 189:27.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' 189:27.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:27.98 | ^~~~ 189:27.98 /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' 189:27.98 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 189:27.98 | ^~~~~~~~~~~~~~~~ 189:28.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:28.25 from /usr/include/assert.h:35, 189:28.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:28.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:28.26 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 189:28.26 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:28.26 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:28.26 | ^~~~~~~ 189:28.33 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:28.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 189:28.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 189:28.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] 189:28.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:28.34 | ^ 189:28.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' 189:28.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:28.34 | ^~~~ 189:28.34 /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' 189:28.34 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 189:28.34 | ^~~~~~~~~~~~~~~~ 189:28.58 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:28.58 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 189:28.58 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 189:28.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] 189:28.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:28.59 | ^ 189:28.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' 189:28.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:28.59 | ^~~~ 189:28.59 /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' 189:28.59 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:28.59 | ^~~~~~~~~~~~~~~~ 189:28.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:28.64 from /usr/include/assert.h:35, 189:28.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:28.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:28.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 189:28.64 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:28.64 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:28.64 | ^~~~~~~ 189:28.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:28.84 from /usr/include/assert.h:35, 189:28.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:28.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:28.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 189:28.84 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:28.84 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:28.84 | ^~~~~~~ 189:28.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/features.h:3, 189:28.97 from /usr/include/assert.h:35, 189:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/assert.h:3, 189:28.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:57, 189:28.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 189:28.97 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 189:28.97 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 189:28.97 | ^~~~~~~ 189:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:29.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 189:29.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 189:29.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] 189:29.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.64 | ^ 189:29.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' 189:29.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.64 | ^~~~ 189:29.64 /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' 189:29.64 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 189:29.64 | ^~~~~~~~~~~~~~~~ 189:29.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 189:29.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] 189:29.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.64 | ^ 189:29.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' 189:29.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.64 | ^~~~ 189:29.64 /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' 189:29.64 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 189:29.64 | ^~~~~~~~~~~~~~~~ 189:29.64 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 189:29.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] 189:29.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.65 | ^ 189:29.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' 189:29.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.65 | ^~~~ 189:29.65 /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' 189:29.65 2106 | _cairo_malloc_ab (gradient->n_stops, 189:29.65 | ^~~~~~~~~~~~~~~~ 189:29.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 189:29.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] 189:29.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.65 | ^ 189:29.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' 189:29.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.66 | ^~~~ 189:29.66 /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' 189:29.66 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 189:29.66 | ^~~~~~~~~~~~~~~~ 189:29.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 189:29.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] 189:29.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.66 | ^ 189:29.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' 189:29.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.66 | ^~~~ 189:29.66 /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' 189:29.66 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 189:29.66 | ^~~~~~~~~~~~~~~~ 189:29.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:29.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 189:29.67 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 189:29.67 /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] 189:29.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:29.67 | ^ 189:29.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' 189:29.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:29.67 | ^~~~ 189:29.67 /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' 189:29.67 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 189:29.67 | ^~~~~~~~~~~~~~~~ 189:30.09 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:30.09 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 189:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 189:30.09 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 189:30.09 /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] 189:30.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.09 | ^ 189:30.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' 189:30.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.10 | ^~~~ 189:30.10 /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' 189:30.10 822 | new_elements = _cairo_malloc_ab (pq->max_size, 189:30.10 | ^~~~~~~~~~~~~~~~ 189:30.10 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 189:30.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] 189:30.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.10 | ^ 189:30.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' 189:30.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.10 | ^~~~ 189:30.10 /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' 189:30.10 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 189:30.10 | ^~~~~~~~~~~~~~~~ 189:30.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 189:30.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] 189:30.12 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.12 | ^ 189:30.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' 189:30.12 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.12 | ^~~~ 189:30.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 189:30.12 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 189:30.12 | ^~~~~~~~~~~~~~~~ 189:30.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 189:30.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] 189:30.12 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.12 | ^ 189:30.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' 189:30.12 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.12 | ^~~~ 189:30.12 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 189:30.13 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 189:30.13 | ^~~~~~~~~~~~~~~~ 189:30.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 189:30.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] 189:30.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.13 | ^ 189:30.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' 189:30.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.13 | ^~~~ 189:30.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 189:30.13 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 189:30.13 | ^~~~~~~~~~~~~~~~ 189:30.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 189:30.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] 189:30.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.13 | ^ 189:30.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' 189:30.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.13 | ^~~~ 189:30.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 189:30.13 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 189:30.13 | ^~~~~~~~~~~~~~~~ 189:30.13 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 189:30.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] 189:30.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.14 | ^ 189:30.14 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 189:30.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.14 | ^~~~ 189:30.14 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 189:30.14 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 189:30.14 | ^~~~~~~~~~~~~~~~ 189:30.59 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:30.59 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 189:30.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 189:30.59 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 189:30.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] 189:30.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.59 | ^ 189:30.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' 189:30.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.60 | ^~~~ 189:30.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 189:30.60 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 189:30.60 | ^~~~~~~~~~~~~~~~ 189:30.60 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 189:30.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] 189:30.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.61 | ^ 189:30.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' 189:30.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.61 | ^~~~ 189:30.61 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 189:30.61 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 189:30.61 | ^~~~~~~~~~~~~~~~ 189:30.62 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 189:30.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] 189:30.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.62 | ^ 189:30.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' 189:30.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.62 | ^~~~ 189:30.62 /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' 189:30.62 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 189:30.62 | ^~~~~~~~~~~~~~~~ 189:30.63 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 189:30.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] 189:30.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.64 | ^ 189:30.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' 189:30.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.64 | ^~~~ 189:30.64 /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' 189:30.64 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 189:30.64 | ^~~~~~~~~~~~~~~~ 189:30.65 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 189:30.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] 189:30.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.65 | ^ 189:30.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' 189:30.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.66 | ^~~~ 189:30.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 189:30.66 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:30.66 | ^~~~~~~~~~~~~~~~ 189:30.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 189:30.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] 189:30.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:30.66 | ^ 189:30.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' 189:30.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:30.66 | ^~~~ 189:30.66 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 189:30.66 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 189:30.66 | ^~~~~~~~~~~~~~~~ 189:31.31 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:31.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 189:31.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 189:31.31 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 189:31.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] 189:31.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.31 | ^ 189:31.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' 189:31.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.32 | ^~~~ 189:31.32 /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' 189:31.32 303 | new_rects = _cairo_malloc_ab (size, 189:31.32 | ^~~~~~~~~~~~~~~~ 189:31.32 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 189:31.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] 189:31.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.33 | ^ 189:31.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' 189:31.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.33 | ^~~~ 189:31.33 /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' 189:31.33 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 189:31.33 | ^~~~~~~~~~~~~~~~ 189:31.33 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 189:31.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] 189:31.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.33 | ^ 189:31.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' 189:31.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.33 | ^~~~ 189:31.33 /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' 189:31.33 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 189:31.33 | ^~~~~~~~~~~~~~~~ 189:31.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 189:31.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] 189:31.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.34 | ^ 189:31.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' 189:31.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.34 | ^~~~ 189:31.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 189:31.34 354 | path->data = _cairo_malloc_ab (path->num_data, 189:31.34 | ^~~~~~~~~~~~~~~~ 189:31.34 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 189:31.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] 189:31.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.34 | ^ 189:31.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' 189:31.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.35 | ^~~~ 189:31.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' 189:31.35 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 189:31.35 | ^~~~~~~~~~~~~~~~ 189:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 189:31.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] 189:31.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.35 | ^ 189:31.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' 189:31.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.35 | ^~~~ 189:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 189:31.35 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 189:31.35 | ^~~~~~~~~~~~~~~~ 189:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 189:31.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] 189:31.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.35 | ^ 189:31.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' 189:31.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.35 | ^~~~ 189:31.35 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 189:31.35 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 189:31.35 | ^~~~~~~~~~~~~~~~ 189:31.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 189:31.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] 189:31.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.37 | ^ 189:31.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' 189:31.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.37 | ^~~~ 189:31.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 189:31.37 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 189:31.37 | ^~~~~~~~~~~~~~~~ 189:31.37 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 189:31.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] 189:31.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.37 | ^ 189:31.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' 189:31.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.38 | ^~~~ 189:31.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 189:31.38 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 189:31.38 | ^~~~~~~~~~~~~~~~ 189:31.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 189:31.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] 189:31.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.38 | ^ 189:31.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' 189:31.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.38 | ^~~~ 189:31.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 189:31.38 158 | vertices = _cairo_malloc_ab (num_vertices, 189:31.38 | ^~~~~~~~~~~~~~~~ 189:31.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 189:31.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] 189:31.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.38 | ^ 189:31.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' 189:31.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.38 | ^~~~ 189:31.38 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 189:31.38 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 189:31.38 | ^~~~~~~~~~~~~~~~ 189:31.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 189:31.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] 189:31.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.39 | ^ 189:31.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' 189:31.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.39 | ^~~~ 189:31.39 /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' 189:31.39 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 189:31.39 | ^~~~~~~~~~~~~~~~ 189:31.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] 189:31.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.39 | ^ 189:31.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' 189:31.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.39 | ^~~~ 189:31.39 /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' 189:31.39 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 189:31.39 | ^~~~~~~~~~~~~~~~ 189:31.39 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 189:31.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] 189:31.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.39 | ^ 189:31.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' 189:31.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.39 | ^~~~ 189:31.40 /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' 189:31.40 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:31.40 | ^~~~~~~~~~~~~~~~ 189:31.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 189:31.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] 189:31.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.40 | ^ 189:31.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' 189:31.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.40 | ^~~~ 189:31.40 /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' 189:31.40 137 | new_elements = _cairo_malloc_ab (pq->max_size, 189:31.40 | ^~~~~~~~~~~~~~~~ 189:31.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 189:31.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] 189:31.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.40 | ^ 189:31.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' 189:31.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.40 | ^~~~ 189:31.40 /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' 189:31.40 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 189:31.40 | ^~~~~~~~~~~~~~~~ 189:31.40 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 189:31.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] 189:31.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.41 | ^ 189:31.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' 189:31.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.41 | ^~~~ 189:31.41 /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' 189:31.41 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 189:31.41 | ^~~~~~~~~~~~~~~~ 189:31.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 189:31.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] 189:31.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.41 | ^ 189:31.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' 189:31.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.41 | ^~~~ 189:31.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 189:31.41 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 189:31.41 | ^~~~~~~~~~~~~~~~ 189:31.41 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 189:31.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] 189:31.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.41 | ^ 189:31.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' 189:31.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.41 | ^~~~ 189:31.41 /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' 189:31.41 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 189:31.42 | ^~~~~~~~~~~~~~~~ 189:31.42 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 189:31.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] 189:31.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.42 | ^ 189:31.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' 189:31.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.42 | ^~~~ 189:31.42 /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' 189:31.42 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 189:31.42 | ^~~~~~~~~~~~~~~~ 189:31.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] 189:31.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:31.42 | ^ 189:31.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' 189:31.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:31.42 | ^~~~ 189:31.42 /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' 189:31.42 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 189:31.42 | ^~~~~~~~~~~~~~~~ 189:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 189:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 189:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 189:32.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 189:32.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] 189:32.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.20 | ^ 189:32.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' 189:32.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.20 | ^~~~ 189:32.20 /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' 189:32.20 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 189:32.20 | ^~~~~~~~~~~~~~~~ 189:32.20 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 189:32.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] 189:32.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.21 | ^ 189:32.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' 189:32.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.21 | ^~~~ 189:32.21 /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' 189:32.21 701 | rects = _cairo_malloc_ab (traps->num_traps, 189:32.21 | ^~~~~~~~~~~~~~~~ 189:32.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 189:32.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] 189:32.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.21 | ^ 189:32.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' 189:32.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.21 | ^~~~ 189:32.21 /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' 189:32.21 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 189:32.21 | ^~~~~~~~~~~~~~~~ 189:32.21 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 189:32.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] 189:32.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.21 | ^ 189:32.22 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 189:32.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.22 | ^~~~ 189:32.22 /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' 189:32.22 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 189:32.22 | ^~~~~~~~~~~~~~~~ 189:32.22 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 189:32.22 /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] 189:32.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.22 | ^ 189:32.22 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 189:32.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.22 | ^~~~ 189:32.22 /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' 189:32.22 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:32.22 | ^~~~~~~~~~~~~~~~ 189:32.23 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 189:32.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] 189:32.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.23 | ^ 189:32.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' 189:32.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.23 | ^~~~ 189:32.23 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 189:32.23 1991 | rects = _cairo_malloc_ab (num_rects, 189:32.23 | ^~~~~~~~~~~~~~~~ 189:32.24 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 189:32.24 /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] 189:32.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.24 | ^ 189:32.24 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 189:32.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.24 | ^~~~ 189:32.24 /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' 189:32.24 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 189:32.24 | ^~~~~~~~~~~~~~~~ 189:32.24 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 189:32.24 /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] 189:32.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.25 | ^ 189:32.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' 189:32.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.25 | ^~~~ 189:32.25 /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' 189:32.25 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 189:32.25 | ^~~~~~~~~~~~~~~~ 189:32.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 189:32.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] 189:32.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.26 | ^ 189:32.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' 189:32.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.26 | ^~~~ 189:32.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 189:32.26 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 189:32.26 | ^~~~~~~~~~~~~~~~ 189:32.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 189:32.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] 189:32.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.26 | ^ 189:32.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' 189:32.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.26 | ^~~~ 189:32.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 189:32.26 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 189:32.26 | ^~~~~~~~~~~~~~~~ 189:32.26 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 189:32.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] 189:32.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.26 | ^ 189:32.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' 189:32.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.27 | ^~~~ 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 189:32.27 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 189:32.27 | ^~~~~~~~~~~~~~~~ 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 189:32.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] 189:32.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 189:32.27 | ^ 189:32.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' 189:32.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 189:32.27 | ^~~~ 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 189:32.27 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 189:32.27 | ^~~~~~~~~~~~~~~~ 189:32.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 189:32.27 39 | #define CAIRO_VERSION_H 1 189:32.27 | 189:32.27 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo.h:41, 189:32.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairoint.h:70, 189:32.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 189:32.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 189:32.27 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 189:32.28 8 | #define CAIRO_VERSION_H 189:32.28 | 189:47.80 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/2D.h:31, 189:47.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:7: 189:47.80 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 189:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 189:47.80 50 | OffTheBooksMutex* Mutex() { 189:47.80 | ^~~~~ 189:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.80 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 189:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 189:47.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.80 /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)': 189:47.80 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1054:37: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'arcs', expected 46 and have 43) [-Wcoverage-mismatch] 189:47.80 1054 | already_AddRefed Factory::CreateDataSourceSurfaceWithStride( 189:47.80 | ^~~~~~~ 189:47.80 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1054:37: warning: the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.80 /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)': 189:47.80 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1032:37: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 22 and have 20) [-Wcoverage-mismatch] 189:47.80 1032 | already_AddRefed Factory::CreateDataSourceSurface( 189:47.81 | ^~~~~~~ 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:1032:37: warning: the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.81 /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*)': 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:972:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'arcs', expected 22 and have 21) [-Wcoverage-mismatch] 189:47.81 972 | already_AddRefed Factory::CreateDrawTargetForCairoSurface( 189:47.81 | ^~~~~~~ 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:972:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.81 /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)': 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:431:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 60 and have 58) [-Wcoverage-mismatch] 189:47.81 431 | already_AddRefed Factory::CreateDrawTargetForData( 189:47.81 | ^~~~~~~ 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:431:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.81 /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)': 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:336:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'arcs', expected 47 and have 44) [-Wcoverage-mismatch] 189:47.81 336 | already_AddRefed Factory::CreateDrawTarget(BackendType aBackend, 189:47.81 | ^~~~~~~ 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:336:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:288:6: warning: number of counters in profile data for function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 4 and have 2) [-Wcoverage-mismatch] 189:47.81 288 | bool Factory::AllowedSurfaceSize(const IntSize& aSize) { 189:47.81 | ^~~~~~~ 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:288:6: warning: the control flow of function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:47.81 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 189:47.82 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:284:6: warning: number of counters in profile data for function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 189:47.82 284 | bool Factory::ReasonableSurfaceSize(const IntSize& aSize) { 189:47.82 | ^~~~~~~ 189:47.82 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Factory.cpp:284:6: warning: the control flow of function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:54.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 189:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 189:54.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 189:54.90 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 189:54.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:54.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] 189:54.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:54.90 | ^ 189:54.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:54.90 46 | struct Block { 189:54.90 | ^~~~~ 190:03.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 190:03.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]': 190:03.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:03.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:03.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] 190:03.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 190:03.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:03.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 190:03.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 190:03.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 190:03.27 23 | class nsDataHashtable : public nsBaseHashtable { 190:03.27 | ^~~~~~~~~~~~~~~ 190:03.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 190:03.31 /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]': 190:03.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 = std::vector]' 190:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 190:03.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] 190:03.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 190:03.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:03.31 In file included from /usr/include/c++/9/vector:67, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:13, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 190:03.31 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 190:03.31 386 | class vector : protected _Vector_base<_Tp, _Alloc> 190:03.31 | ^~~~~~ 190:03.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.h:16, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:7: 190:03.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]': 190:03.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]' 190:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 190:03.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] 190:03.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 190:03.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:03.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 190:03.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/InlineTranslator.cpp:12: 190:03.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 190:03.31 52 | class ClipManager { 190:03.31 | ^~~~~~~~~~~ 190:11.90 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathSkia.cpp:12: 190:11.90 /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': 190:11.91 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 190:11.91 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 190:11.91 | ^~~~~~~~~~~ 190:11.91 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:11.91 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:29.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawTargetCapture.cpp:9, 190:29.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:92: 190:29.53 /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': 190:29.53 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawCommands.h:870:8: warning: number of counters in profile data for function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 190:29.53 870 | void ExecuteOnDT(DrawTarget* aDT, const Matrix* aMatrix) const override { 190:29.53 | ^~~~~~~~~~~ 190:29.53 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawCommands.h:870:8: warning: the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:29.53 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/DrawCommands.h:870:8: warning: the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:37.97 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/2d/Path.cpp:9, 190:37.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 190:37.97 /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': 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 190:37.97 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 190:37.97 | ^~~~~~~~~~~ 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:37.97 /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': 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:37.97 /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': 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:37.97 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:37.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:20: 190:37.99 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 190:37.99 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/FilterNodeSoftware.cpp:1164:37: warning: number of counters in profile data for function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs', expected 43 and have 41) [-Wcoverage-mismatch] 190:37.99 1164 | already_AddRefed FilterNodeTransformSoftware::Render( 190:37.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:37.99 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/FilterNodeSoftware.cpp:1164:37: warning: the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:37.99 /builddir/build/BUILD/firefox-70.0.1/gfx/2d/FilterNodeSoftware.cpp:1164:37: warning: the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:14.67 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 192:14.67 /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=] 192:14.67 915 | switch (type.getNominalSize()) 192:14.67 | ^~~~~~ 192:14.67 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 192:14.67 926 | case EbtInt: 192:14.67 | ^~~~ 192:14.67 /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=] 192:14.67 927 | switch (type.getNominalSize()) 192:14.67 | ^~~~~~ 192:14.67 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 192:14.67 938 | case EbtUInt: 192:14.68 | ^~~~ 192:14.68 /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=] 192:14.68 939 | switch (type.getNominalSize()) 192:14.68 | ^~~~~~ 192:14.68 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 192:14.68 950 | case EbtBool: 192:14.68 | ^~~~ 192:14.68 /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=] 192:14.68 951 | switch (type.getNominalSize()) 192:14.68 | ^~~~~~ 192:14.68 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 192:14.68 962 | case EbtVoid: 192:14.68 | ^~~~ 193:53.97 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 193:53.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 193:53.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 193:53.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 193:53.97 /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&)': 193:53.97 /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] 193:53.97 289 | ASSERT(position >= 0); 193:53.97 | ~~~~~~~~~^~~~ 193:53.97 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 193:53.97 282 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 193:53.97 | ^~~~~~~~~ 194:41.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 194:41.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 194:41.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 194:41.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:41.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:41.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] 194:41.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:41.47 | ^ 194:41.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:41.47 46 | struct Block { 194:41.47 | ^~~~~ 194:48.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194: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 = nsDataHashtable; long unsigned int N = 3]': 194: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 = nsDataHashtable]' 194:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 194: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 194:48.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:48.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:48.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 194:48.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:48.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 194:48.98 23 | class nsDataHashtable : public nsBaseHashtable { 194:48.98 | ^~~~~~~~~~~~~~~ 194:49.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 194:49.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:49.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]': 194:49.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]' 194:49.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 194:49.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] 194:49.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:49.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:49.03 In file included from /usr/include/c++/9/vector:67, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 194:49.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:49.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 194:49.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 194:49.04 | ^~~~~~ 194:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:11, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:49.04 /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:49.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 = mozilla::layers::ClipManager]' 194:49.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 194:49.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 194:49.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 194:49.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:49.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 194:49.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 194:49.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 194:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.h:12, 194:49.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:7: 194:49.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 194:49.05 52 | class ClipManager { 194:49.05 | ^~~~~~~~~~~ 194:52.96 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 194:52.96 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:391:30: warning: number of counters in profile data for function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'arcs', expected 41 and have 40) [-Wcoverage-mismatch] 194:52.96 391 | already_AddRefed nsDeviceContext::CreateRenderingContextCommon( 194:52.96 | ^~~~~~~~~~~~~~~ 194:52.96 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:391:30: warning: the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 194:52.96 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsDeviceContext.cpp:391:30: warning: the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:02.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 195:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 195:02.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 195:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:02.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] 195:02.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:02.66 | ^ 195:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:02.66 46 | struct Block { 195:02.66 | ^~~~~ 195:07.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 195:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:07.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]': 195:07.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]' 195:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 195: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 195:07.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:07.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:21, 195:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:07.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 195:07.25 23 | class nsDataHashtable : public nsBaseHashtable { 195:07.25 | ^~~~~~~~~~~~~~~ 195:07.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 195:07.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:07.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]': 195:07.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]' 195:07.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 195:07.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] 195:07.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:07.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:07.29 In file included from /usr/include/c++/9/vector:67, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:07.29 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 195:07.29 386 | class vector : protected _Vector_base<_Tp, _Alloc> 195:07.29 | ^~~~~~ 195:07.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIGfxInfo.h:17, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.h:10, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:6, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:07.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]': 195:07.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]' 195:07.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 195:07.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] 195:07.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 195:07.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:07.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsFont.cpp:8, 195:07.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:56: 195:07.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 195:07.29 52 | class ClipManager { 195:07.29 | ^~~~~~~~~~~ 195:12.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:12.01 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 195:12.01 830 | size_t TransformAndClipRect(const RectTyped& aRect, 195:12.01 | ^~~~~~~~~~~~~~~~~~~~ 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:12.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/src/DriverCrashGuard.cpp:20, 195:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 195:12.01 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 195:12.01 50 | OffTheBooksMutex* Mutex() { 195:12.01 | ^~~~~ 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:12.01 /builddir/build/BUILD/firefox-70.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 195:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:51.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 195:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 195:51.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 195:51.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 195:51.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:11: 195:51.91 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 195:51.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 195:51.91 50 | OffTheBooksMutex* Mutex() { 195:51.91 | ^~~~~ 195:51.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:51.91 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 195:51.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 195:51.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:51.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:83: 195:51.92 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/ScopedGLHelpers.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 195:51.92 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLReadTexImageHelper.cpp:391:42: warning: number of counters in profile data for function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 195:51.92 391 | already_AddRefed YInvertImageSurface( 195:51.92 | ^~~~~~~~~~~~~~~~~~~ 195:51.92 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLReadTexImageHelper.cpp:391:42: warning: the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 195:51.92 /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLReadTexImageHelper.cpp:391:42: warning: the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:28.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.h:12, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 196: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 = nsDataHashtable; long unsigned int N = 3]': 196: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 = nsDataHashtable]' 196:28.38 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 196:28.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] 196:28.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 196:28.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.38 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 196:28.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 196:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 196:28.38 23 | class nsDataHashtable : public nsBaseHashtable { 196:28.38 | ^~~~~~~~~~~~~~~ 196:40.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 196:40.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 196:40.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]': 196:40.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]' 196:40.92 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 196:40.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] 196:40.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 196:40.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 196:40.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 196:40.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 196:40.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.h:10, 196:40.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:7: 196:40.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 196:40.93 23 | class nsDataHashtable : public nsBaseHashtable { 196:40.93 | ^~~~~~~~~~~~~~~ 196:43.40 /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': 196:43.40 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 125 and have 124) [-Wcoverage-mismatch] 196:43.40 618 | void BasicCompositor::DrawGeometry( 196:43.40 | ^~~~~~~~~~~~~~~ 196:43.40 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: the control flow of 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' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.41 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: the control flow of 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' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:43.41 /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': 196:43.41 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 125 and have 124) [-Wcoverage-mismatch] 196:43.41 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: the control flow of 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' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.41 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicCompositor.cpp:618:6: warning: the control flow of 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' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:48.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 196:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 196:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 196:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 196:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 196:48.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 196:48.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]': 196:48.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]' 196:48.68 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 196:48.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] 196:48.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 196:48.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:48.68 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 196:48.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 196:48.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 196:48.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 196:48.69 23 | class nsDataHashtable : public nsBaseHashtable { 196:48.69 | ^~~~~~~~~~~~~~~ 197:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 197:49.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 197:49.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]': 197:49.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]' 197:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 197:49.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] 197:49.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 197:49.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 197:49.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 197:49.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 197:49.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 197:49.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 197:49.52 23 | class nsDataHashtable : public nsBaseHashtable { 197:49.52 | ^~~~~~~~~~~~~~~ 198:27.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 198:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 198:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 198:27.27 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 198:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:27.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:27.27 | ^ 198:27.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:27.27 46 | struct Block { 198:27.27 | ^~~~~ 198:32.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 198:32.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.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]': 198:32.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]' 198:32.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 198:32.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] 198:32.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 198:32.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 198:32.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 198:32.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 198:32.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:12, 198:32.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 198:32.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 198:32.53 23 | class nsDataHashtable : public nsBaseHashtable { 198:32.53 | ^~~~~~~~~~~~~~~ 198:32.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 198:32.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.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]': 198:32.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]' 198:32.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 198:32.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] 198:32.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 198:32.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.57 In file included from /usr/include/c++/9/vector:67, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.57 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 198:32.57 386 | class vector : protected _Vector_base<_Tp, _Alloc> 198:32.57 | ^~~~~~ 198:32.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTimingFunction.h:10, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.h:11, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:7, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.57 /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]': 198:32.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 = mozilla::layers::ClipManager]' 198:32.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 198:32.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 198:32.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 198:32.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/AnimationHelper.cpp:18, 198:32.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 198:32.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 198:32.57 52 | class ClipManager { 198:32.57 | ^~~~~~~~~~~ 198:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 198:51.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]': 198:51.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]' 198:51.39 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 198:51.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] 198:51.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 198:51.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 198:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 198:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 198:51.39 23 | class nsDataHashtable : public nsBaseHashtable { 198:51.39 | ^~~~~~~~~~~~~~~ 198:56.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.h:15, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ImageDataSerializer.cpp:7, 198:56.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 198:56.61 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 198:56.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 198:56.61 830 | size_t TransformAndClipRect(const RectTyped& aRect, 198:56.61 | ^~~~~~~~~~~~~~~~~~~~ 198:56.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:56.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:128: 198:56.63 /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': 198:56.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/RotatedBuffer.cpp:97:6: warning: number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 35 and have 33) [-Wcoverage-mismatch] 198:56.63 97 | void RotatedBuffer::DrawBufferQuadrant( 198:56.63 | ^~~~~~~~~~~~~ 198:56.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/RotatedBuffer.cpp:97:6: warning: the control flow of 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' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 198:56.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/RotatedBuffer.cpp:97:6: warning: the control flow of 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' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:56.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:47: 198:56.64 /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*)': 198:56.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.cpp:379:11: warning: number of counters in profile data for function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'arcs', expected 16 and have 15) [-Wcoverage-mismatch] 198:56.64 379 | Matrix4x4 Layer::SnapTransform(const Matrix4x4& aTransform, 198:56.64 | ^~~~~ 198:56.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.cpp:379:11: warning: the control flow of function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:09.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:09.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 199:09.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]': 199:09.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]' 199:09.25 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 199:09.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] 199:09.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:09.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:09.25 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 199:09.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 199:09.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 199:09.25 23 | class nsDataHashtable : public nsBaseHashtable { 199:09.25 | ^~~~~~~~~~~~~~~ 199:27.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:16, 199:27.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 199:27.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:27.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] 199:27.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:27.61 | ^ 199:27.61 /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.61 46 | struct Block { 199:27.61 | ^~~~~ 199:32.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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]': 199:32.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]' 199:32.05 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 199:32.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] 199:32.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 199:32.05 23 | class nsDataHashtable : public nsBaseHashtable { 199:32.05 | ^~~~~~~~~~~~~~~ 199:32.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199: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 = std::vector; long unsigned int N = 3]': 199: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 = std::vector]' 199:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 199: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.20 In file included from /usr/include/c++/9/vector:67, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 199:32.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 199:32.20 | ^~~~~~ 199:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 199: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 = mozilla::layers::ClipManager]' 199:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 199: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:7, 199:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 199:32.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 199:32.20 52 | class ClipManager { 199:32.20 | ^~~~~~~~~~~ 199:32.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199: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::UniquePtr; long unsigned int N = 2]': 199:32.29 /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]' 199:32.29 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 199: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 mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 199:32.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:13, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 199:32.29 189 | class UniquePtr { 199:32.29 | ^~~~~~~~~ 199:32.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.31 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.32 /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]': 199:32.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 = nsTArray]' 199:32.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 199:32.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 199:32.32 2479 | class nsTArray : public nsTArray_Impl { 199:32.32 | ^~~~~~~~ 199:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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, mozilla::wr::FontKey>; long unsigned int N = 3]': 199:32.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 = nsDataHashtable, mozilla::wr::FontKey>]' 199:32.32 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 199:32.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, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 199:32.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 199:32.32 23 | class nsDataHashtable : public nsBaseHashtable { 199:32.32 | ^~~~~~~~~~~~~~~ 199:32.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199: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 = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 199:32.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::FontInstanceKey>]' 199:32.33 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 199:32.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::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 199:32.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 199:32.33 23 | class nsDataHashtable : public nsBaseHashtable { 199:32.33 | ^~~~~~~~~~~~~~~ 199:32.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.36 /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]': 199:32.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 = RefPtr]' 199:32.36 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 199:32.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 RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:14, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RefPtr.h:54:21: note: 'class RefPtr' declared here 199:32.36 54 | class MOZ_IS_REFPTR RefPtr { 199:32.36 | ^~~~~~ 199:32.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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::unordered_map >; long unsigned int N = 3]': 199: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 = std::unordered_map >]' 199:32.37 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 199: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 std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.37 In file included from /usr/include/c++/9/unordered_map:47, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/unordered_map:3, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/unordered_map:44, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:11, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:19, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.37 /usr/include/c++/9/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 199:32.37 102 | class unordered_map 199:32.37 | ^~~~~~~~~~~~~ 199:32.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199: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::gfx::RectTyped; long unsigned int N = 2]': 199:32.37 /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]' 199:32.37 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:317:30: required from here 199: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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.37 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 199:32.37 241 | struct RectTyped : public BaseRect, PointTyped, 199:32.37 | ^~~~~~~~~ 199:32.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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::Maybe; long unsigned int N = 3]': 199:32.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::Maybe]' 199:32.40 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2235:54: required from here 199:32.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::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 199:32.40 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 199:32.40 | ^~~~~ 199:32.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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::Maybe; long unsigned int N = 3]': 199:32.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::Maybe]' 199:32.40 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2238:57: required from here 199:32.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::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 199:32.40 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 199:32.40 | ^~~~~ 199:32.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.41 /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]': 199:32.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 = nsTArray]' 199:32.41 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2285:56: required from here 199:32.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 199:32.41 2479 | class nsTArray : public nsTArray_Impl { 199:32.41 | ^~~~~~~~ 199:32.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.42 /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]': 199:32.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 = nsTArray]' 199:32.42 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2286:58: required from here 199:32.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 nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRegion.h:22, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:18, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2479:7: note: 'class nsTArray' declared here 199:32.42 2479 | class nsTArray : public nsTArray_Impl { 199:32.42 | ^~~~~~~~ 199:32.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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::StackingContextHelper; long unsigned int N = 3]': 199:32.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::StackingContextHelper]' 199:32.44 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1572:46: required from here 199:32.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::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.44 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/ClipManager.cpp:12, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:65: 199:32.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 199:32.44 29 | class MOZ_RAII StackingContextHelper { 199:32.44 | ^~~~~~~~~~~~~~~~~~~~~ 199:32.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.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::Maybe; long unsigned int N = 3]': 199:32.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::Maybe]' 199:32.44 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1595:55: required from here 199:32.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::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:32.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:32.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:32.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 199:32.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 199:32.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 199:32.44 157 | class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 199:32.44 | ^~~~~ 199:42.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:137: 199:42.53 /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&)': 199:42.53 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6: warning: number of counters in profile data for function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 199:42.53 1321 | void Grouper::ConstructItemInsideInactive( 199:42.53 | ^~~~~~~ 199:42.53 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6: warning: the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 199:42.53 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6: warning: the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:42.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:119: 199:42.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)': 199:42.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2218:6: warning: the control flow of function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:42.54 2218 | void WebRenderBridgeParent::MaybeGenerateFrame(VsyncId aId, 199:42.54 | ^~~~~~~~~~~~~~~~~~~~~ 199:42.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2218:6: warning: the control flow of function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:42.54 /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)': 199:42.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1180:6: warning: the control flow of function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:42.54 1180 | bool WebRenderBridgeParent::ProcessRenderRootDisplayListData( 199:42.54 | ^~~~~~~~~~~~~~~~~~~~~ 199:42.54 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1180:6: warning: the control flow of function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:42.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:101: 199:42.55 /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&)': 199:42.55 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/StackingContextHelper.cpp:24:1: warning: number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 32 and have 30) [-Wcoverage-mismatch] 199:42.55 24 | StackingContextHelper::StackingContextHelper( 199:42.55 | ^~~~~~~~~~~~~~~~~~~~~ 199:42.55 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/StackingContextHelper.cpp:24:1: warning: the control flow of 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&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:59.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.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]': 199:59.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]' 199:59.68 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 199:59.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] 199:59.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderDrawEventRecorder.cpp:8, 199:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:11: 199:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 199:59.68 23 | class nsDataHashtable : public nsBaseHashtable { 199:59.68 | ^~~~~~~~~~~~~~~ 199:59.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.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]': 199:59.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]' 199:59.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 199:59.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] 199:59.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.77 In file included from /usr/include/c++/9/vector:67, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 199:59.77 from /usr/include/c++/9/queue:61, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.77 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 199:59.77 386 | class vector : protected _Vector_base<_Tp, _Alloc> 199:59.77 | ^~~~~~ 199:59.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199: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]': 199: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]' 199:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 199: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] 199:59.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 199: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 199:59.78 52 | class ClipManager { 199:59.78 | ^~~~~~~~~~~ 199:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.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::WebRenderScrollData; long unsigned int N = 3]': 199:59.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::WebRenderScrollData]' 199:59.79 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 199:59.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::WebRenderScrollData' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 199:59.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootTypes.h:13, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:23, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderBridgeParent.h:19, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderImageHost.cpp:16, 199:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:20: 199:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:174:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 199:59.79 174 | class WebRenderScrollData final { 199:59.79 | ^~~~~~~~~~~~~~~~~~~ 199:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.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::RenderRootStateManager; long unsigned int N = 3]': 199:59.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::RenderRootStateManager]' 199:59.80 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:44:36: required from here 199:59.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::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:59.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.h:21, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:7, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 199:59.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 199:59.81 20 | class RenderRootStateManager { 199:59.81 | ^~~~~~~~~~~~~~~~~~~~~~ 199:59.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/thread.h:13, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:12, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.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::gfx::RectTyped; long unsigned int N = 3]': 199:59.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::gfx::RectTyped]' 199:59.81 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:308:41: required from here 199:59.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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 199:59.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 199:59.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:59.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 199:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 199:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 199:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:21, 199:59.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderCompositionRecorder.cpp:7, 199:59.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 199:59.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 199:59.82 241 | struct RectTyped : public BaseRect, PointTyped, 199:59.82 | ^~~~~~~~~ 200:04.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:29: 200:04.51 /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*)': 200:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:293:6: warning: the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 200:04.52 293 | void WebRenderLayerManager::EndTransactionWithoutLayer( 200:04.52 | ^~~~~~~~~~~~~~~~~~~~~ 200:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:293:6: warning: the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 200:04.52 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:293:6: warning: the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:22.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:22.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 200:22.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]': 200:22.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]' 200:22.24 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 200:22.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] 200:22.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 200:22.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:22.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/TextureSourceProvider.cpp:8, 200:22.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:29: 200:22.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 200:22.24 23 | class nsDataHashtable : public nsBaseHashtable { 200:22.24 | ^~~~~~~~~~~~~~~ 200:30.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 200:30.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.h:10, 200:30.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/SourceSurfaceSharedData.cpp:7, 200:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 200:30.70 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 200:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:30.70 50 | OffTheBooksMutex* Mutex() { 200:30.70 | ^~~~~ 200:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:30.70 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 200:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:48.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 200:48.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]': 200:48.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]' 200:48.62 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 200:48.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] 200:48.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 200:48.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:48.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 200:48.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 200:48.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 200:48.62 23 | class nsDataHashtable : public nsBaseHashtable { 200:48.63 | ^~~~~~~~~~~~~~~ 200:48.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 200:48.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]': 200:48.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]' 200:48.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 200:48.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] 200:48.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 200:48.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:48.81 In file included from /usr/include/c++/9/vector:67, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 200:48.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 200:48.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 200:48.82 386 | class vector : protected _Vector_base<_Tp, _Alloc> 200:48.82 | ^~~~~~ 200:48.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 200:48.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]': 200:48.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]' 200:48.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 200:48.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] 200:48.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 200:48.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:48.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 200:48.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 200:48.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 200:48.82 52 | class ClipManager { 200:48.82 | ^~~~~~~~~~~ 201:05.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 201:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 201:05.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 201:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 201:05.85 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 201:05.86 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 201:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 201:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:05.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] 201:05.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:05.86 | ^ 201:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:05.86 46 | struct Block { 201:05.86 | ^~~~~ 201:09.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:09.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:09.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:09.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 201:09.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]': 201:09.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]' 201:09.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 201:09.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] 201:09.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:09.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:09.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 201:09.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 201:09.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 201:09.65 23 | class nsDataHashtable : public nsBaseHashtable { 201:09.65 | ^~~~~~~~~~~~~~~ 201:09.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 201:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 201:09.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]': 201:09.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]' 201:09.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 201:09.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] 201:09.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:09.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:09.79 In file included from /usr/include/c++/9/vector:67, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:12, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 201:09.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 201:09.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 201:09.79 | ^~~~~~ 201:09.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:09.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DisplayItemClip.h:13, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.h:14, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 201:09.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]': 201:09.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]' 201:09.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 201:09.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] 201:09.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:09.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:09.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 201:09.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 201:09.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 201:09.81 52 | class ClipManager { 201:09.81 | ^~~~~~~~~~~ 201:14.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:137: 201:14.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 201:14.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:761:13: warning: number of counters in profile data for function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'arcs', expected 18 and have 17) [-Wcoverage-mismatch] 201:14.64 761 | static void InstallLayerClipPreserves3D(gfxContext* aTarget, Layer* aLayer) { 201:14.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:761:13: warning: the control flow of function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:14.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 201:14.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:184:6: warning: number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 32 and have 30) [-Wcoverage-mismatch] 201:14.64 184 | void BasicLayerManager::PopGroupForLayer(PushedGroup& group) { 201:14.64 | ^~~~~~~~~~~~~~~~~ 201:14.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:184:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:14.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:184:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:14.65 /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&)': 201:14.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:80:6: warning: number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 72 and have 71) [-Wcoverage-mismatch] 201:14.65 80 | bool BasicLayerManager::PushGroupForLayer(gfxContext* aContext, Layer* aLayer, 201:14.65 | ^~~~~~~~~~~~~~~~~ 201:14.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:80:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:14.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayerManager.cpp:80:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:30.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:30.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:19, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 201:30.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]': 201:30.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]' 201:30.61 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 201:30.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] 201:30.61 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:30.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/FrameMetrics.h:23, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:15, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicImplData.h:10, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 201:30.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 201:30.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 201:30.61 23 | class nsDataHashtable : public nsBaseHashtable { 201:30.61 | ^~~~~~~~~~~~~~~ 201:35.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:83: 201:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ImageClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 201:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ClientLayerManager.cpp:600:6: warning: number of counters in profile data for function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 201:35.64 600 | void ClientLayerManager::MakeSnapshotIfRequired() { 201:35.64 | ^~~~~~~~~~~~~~~~~~ 201:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ClientLayerManager.cpp:600:6: warning: the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:35.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/ClientLayerManager.cpp:600:6: warning: the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:35.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 201:35.65 /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*)': 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 19 and have 17) [-Wcoverage-mismatch] 201:35.65 170 | void FillPathWithMask(DrawTarget* aDT, const Path* aPath, const Rect& aClipRect, 201:35.65 | ^~~~~~~~~~~~~~~~ 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: the control flow of 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*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: the control flow of 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*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:35.65 /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*)': 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 19 and have 17) [-Wcoverage-mismatch] 201:35.65 101 | void FillRectWithMask(DrawTarget* aDT, const Rect& aRect, 201:35.65 | ^~~~~~~~~~~~~~~~ 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: the control flow of 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*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:35.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: the control flow of 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*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:48.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 201:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 201:48.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 201:48.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 201:48.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:48.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] 201:48.41 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:48.41 | ^ 201: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 201:48.41 46 | struct Block { 201:48.41 | ^~~~~ 201:52.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 201:52.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]': 201:52.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]' 201:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:52.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] 201:52.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:52.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 201:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 201:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 201:52.36 23 | class nsDataHashtable : public nsBaseHashtable { 201:52.36 | ^~~~~~~~~~~~~~~ 201:52.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 201:52.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]': 201:52.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]' 201:52.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 201:52.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] 201:52.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:52.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.74 In file included from /usr/include/c++/9/vector:67, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 201:52.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 201:52.74 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 201:52.74 386 | class vector : protected _Vector_base<_Tp, _Alloc> 201:52.74 | ^~~~~~ 201:52.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:15, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ClientLayerManager.h:11, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 201:52.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]': 201:52.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]' 201:52.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 201:52.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] 201:52.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 201:52.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:30, 201:52.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:74: 201:52.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 201:52.75 52 | class ClipManager { 201:52.75 | ^~~~~~~~~~~ 202:17.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:20, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 202:17.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]': 202:17.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]' 202:17.91 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 202:17.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] 202:17.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 202:17.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:17.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WidgetUtils.h:14, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/Compositor.h:27, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/FPSCounter.cpp:13, 202:17.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 202:17.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 202:17.91 23 | class nsDataHashtable : public nsBaseHashtable { 202:17.91 | ^~~~~~~~~~~~~~~ 202:23.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:56: 202:23.78 /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)': 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:818:6: warning: number of counters in profile data for function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'arcs', expected 17 and have 15) [-Wcoverage-mismatch] 202:23.78 818 | void LayerManagerComposite::PopGroupForLayerEffects( 202:23.78 | ^~~~~~~~~~~~~~~~~~~~~ 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:818:6: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:818:6: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)': 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:143:1: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 202:23.78 143 | LayerManagerComposite::LayerManagerComposite(Compositor* aCompositor) 202:23.78 | ^~~~~~~~~~~~~~~~~~~~~ 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:143:1: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 202:23.78 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/composite/LayerManagerComposite.cpp:143:1: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:39.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 202:39.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 202:39.24 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 202:39.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:47: 202:39.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:39.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] 202:39.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:39.24 | ^ 202:39.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:39.24 46 | struct Block { 202:39.24 | ^~~~~ 202:42.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:42.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 202:42.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 202:42.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]': 202:42.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]' 202:42.16 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 202:42.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] 202:42.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 202:42.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:42.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 202:42.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 202:42.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 202:42.16 23 | class nsDataHashtable : public nsBaseHashtable { 202:42.17 | ^~~~~~~~~~~~~~~ 202:50.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridge.h:11, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZInputBridgeParent.h:9, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeParent.h:10, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/APZInputBridgeParent.cpp:7, 202:50.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 202:50.65 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 202:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 202:50.65 50 | OffTheBooksMutex* Mutex() { 202:50.65 | ^~~~~ 202:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:50.66 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 202:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 202:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:06.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 203:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 203:06.97 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 203:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:92: 203:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:06.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] 203:06.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:06.97 | ^ 203:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:06.97 46 | struct Block { 203:06.97 | ^~~~~ 203:08.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 203:08.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:08.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]': 203:08.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]' 203:08.64 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 203:08.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] 203:08.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 203:08.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:08.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:08.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 203:08.64 23 | class nsDataHashtable : public nsBaseHashtable { 203:08.64 | ^~~~~~~~~~~~~~~ 203:08.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:08.82 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:08.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]': 203:08.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]' 203:08.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:08.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 203:08.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:08.83 In file included from /usr/include/c++/9/vector:67, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 203:08.83 from /usr/include/c++/9/backward/hashtable.h:62, 203:08.83 from /usr/include/c++/9/ext/hash_map:64, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/id_map.h:11, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:11, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:08.83 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 203:08.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 203:08.83 | ^~~~~~ 203:08.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:08.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]': 203:08.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]' 203:08.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 203: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] 203:08.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 203:08.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:08.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 203:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:74: 203: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 203:08.83 52 | class ClipManager { 203:08.83 | ^~~~~~~~~~~ 203:15.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.h:12, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 203:15.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 203:15.13 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 203:15.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 203:15.13 50 | OffTheBooksMutex* Mutex() { 203:15.13 | ^~~~~ 203:15.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:15.13 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 203:15.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 203:15.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:30.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 203:30.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 203:30.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]': 203:30.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]' 203:30.10 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 203:30.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] 203:30.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 203:30.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:30.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 203:30.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 203:30.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 203:30.10 23 | class nsDataHashtable : public nsBaseHashtable { 203:30.10 | ^~~~~~~~~~~~~~~ 203:37.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:92: 203:37.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestTreeManager.cpp: In function 'testing::internal::ApplyImpl const&)> const&, std::tuple const&>, 0ul>(std::function const&)> const&, std::tuple const&>&&, testing::internal::int_pack<0ul>)decltype (((forward const&)> const&>)({parm#1}))((get<0ul>)((forward const&> >)({parm#2})))) [clone .isra.0]': 203:37.63 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/TestTreeManager.cpp:185:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 203:37.63 185 | } 203:37.63 | ^ 203:49.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.cpp:2: 203:49.69 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/mvm/TestMobileViewportManager.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, nsIDOMEventListener*, std::basic_ostream >*)void [clone .isra.0]': 203:49.69 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/apz/test/gtest/mvm/TestMobileViewportManager.cpp:217:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.gcda' profile count data file not found [-Wmissing-profile] 203:49.69 217 | } 203:49.69 | ^ 203:50.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 203:50.50 /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] 203:50.50 80 | class Machine::Code::decoder 203:50.50 | ^~~~~~~ 203:50.74 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 203:50.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 203:50.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 203:50.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 203:50.74 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 203:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 203:50.74 /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*]': 203:50.74 /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]' 203:50.74 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 203:50.74 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 203:50.74 /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] 203:50.74 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 203:50.74 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:50.75 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 203:50.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Face.h:34, 203:50.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 203:50.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/CmapCache.cpp:29, 203:50.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 203:50.75 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 203:50.75 38 | class FeatureVal : public Vector 203:50.75 | ^~~~~~~~~~ 203:52.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 203:52.02 /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)': 203:52.02 /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] 203:52.02 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 203:52.02 | ^ 203:52.02 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Segment.h:38, 203:52.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/Silf.cpp:32, 203:52.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 203:52.02 /builddir/build/BUILD/firefox-70.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 203:52.02 42 | struct SlotJustify 203:52.02 | ^~~~~~~~~~~ 204:15.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:11: 204:15.03 /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*)': 204:15.03 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/cff.cc:470:6: warning: the control flow of function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:15.03 470 | bool ParseDictData(const uint8_t *data, size_t table_length, 204:15.03 | ^~~~~~~~~~~~~ 204:15.03 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/cff.cc:470:6: warning: the control flow of function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:19.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 204:19.80 /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)': 204:19.80 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 204:19.80 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 204:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:41.16 /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&)': 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:188:6: warning: number of counters in profile data for function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 204:41.16 188 | bool gfxPatternDrawable::Draw(gfxContext* aContext, const gfxRect& aFillRect, 204:41.16 | ^~~~~~~~~~~~~~~~~~ 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:188:6: warning: the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:188:6: warning: the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:41.16 /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&)': 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:70:6: warning: number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 204:41.16 70 | void gfxSurfaceDrawable::DrawInternal( 204:41.16 | ^~~~~~~~~~~~~~~~~~ 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:70:6: warning: the control flow of 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&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:41.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxDrawable.cpp:70:6: warning: the control flow of 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&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:46.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 204:46.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 204:46.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 204:46.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:46.67 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:46.67 /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] 204:46.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:46.67 | ^ 204:46.67 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:46.67 46 | struct Block { 204:46.67 | ^~~~~ 204:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.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]': 204:53.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]' 204:53.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:53.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] 204:53.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 204:53.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 204:53.75 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 204:53.75 23 | class nsDataHashtable : public nsBaseHashtable { 204:53.75 | ^~~~~~~~~~~~~~~ 204:53.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 204:53.78 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.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]': 204:53.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]' 204:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 204:53.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] 204:53.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 204:53.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.79 In file included from /usr/include/c++/9/vector:67, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 204:53.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 204:53.79 | ^~~~~~ 204:53.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.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]': 204:53.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]' 204:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 204:53.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] 204:53.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 204:53.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 204:53.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 204:53.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 204:53.79 52 | class ClipManager { 204:53.79 | ^~~~~~~~~~~ 205:02.15 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 205:02.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 205:02.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 205:02.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:02.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:02.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] 205:02.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:02.15 | ^ 205:02.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:02.15 46 | struct Block { 205:02.15 | ^~~~~ 205:08.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 205:08.79 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205: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 = nsDataHashtable; long unsigned int N = 3]': 205: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 = nsDataHashtable]' 205:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:08.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] 205:08.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:08.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:08.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 205:08.80 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:08.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 205:08.80 23 | class nsDataHashtable : public nsBaseHashtable { 205:08.80 | ^~~~~~~~~~~~~~~ 205:08.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:08.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:08.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]': 205:08.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]' 205:08.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 205: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:08.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:08.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:08.83 In file included from /usr/include/c++/9/vector:67, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:08.83 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:08.84 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 205:08.84 386 | class vector : protected _Vector_base<_Tp, _Alloc> 205:08.84 | ^~~~~~ 205:08.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.h:9, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:10, 205:08.84 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:08.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]': 205:08.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]' 205:08.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 205:08.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] 205:08.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:08.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:08.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 205:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 205:08.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 205:08.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 205:08.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2FontBase.h:11, 205:08.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 205:08.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 205:08.85 52 | class ClipManager { 205:08.85 | ^~~~~~~~~~~ 205:16.85 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 205:16.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 205:16.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:16.85 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205:16.85 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:16.85 /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] 205:16.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:16.85 | ^ 205:16.85 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:16.85 46 | struct Block { 205:16.85 | ^~~~~ 205:27.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:27.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205: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]': 205: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]' 205:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:27.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] 205:27.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:27.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 205:27.01 23 | class nsDataHashtable : public nsBaseHashtable { 205:27.01 | ^~~~~~~~~~~~~~~ 205:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205:27.05 /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]': 205:27.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]' 205:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 205:27.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:27.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:27.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.05 In file included from /usr/include/c++/9/vector:67, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 205:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205:27.06 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 205:27.06 386 | class vector : protected _Vector_base<_Tp, _Alloc> 205:27.06 | ^~~~~~ 205:27.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 205: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 = mozilla::layers::ClipManager]' 205:27.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 205:27.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] 205:27.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:27.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 205:27.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 205:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 205:27.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 205:27.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 205:27.07 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 205:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 205:27.07 52 | class ClipManager { 205:27.07 | ^~~~~~~~~~~ 205:31.10 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp: In member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()': 205:31.10 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2376:6: warning: number of counters in profile data for function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'arcs', expected 29 and have 31) [-Wcoverage-mismatch] 205:31.10 2376 | bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics() { 205:31.10 | ^~~~~~~~~~~~~~~~~~~~~ 205:31.10 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2376:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 205:31.10 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2376:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:35.80 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.cpp:9: 205:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:35.80 /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] 205:35.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:35.80 | ^ 205:35.80 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:35.80 46 | struct Block { 205:35.80 | ^~~~~ 205:53.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 205:53.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 205:53.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 205:53.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 205:53.61 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:53.61 /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] 205:53.61 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:53.61 | ^ 205:53.61 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:53.61 46 | struct Block { 205:53.61 | ^~~~~ 205:58.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 205:58.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 205:58.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]': 205:58.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]' 205:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:58.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] 205:58.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:58.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:58.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 205:58.92 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 205:58.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 205:58.92 23 | class nsDataHashtable : public nsBaseHashtable { 205:58.92 | ^~~~~~~~~~~~~~~ 205:59.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 205: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]': 205: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]' 205:59.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 205:59.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] 205:59.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:59.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:59.02 In file included from /usr/include/c++/9/vector:67, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 205:59.02 from /usr/include/c++/9/backward/hashtable.h:62, 205:59.02 from /usr/include/c++/9/ext/hash_map:64, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/hash_tables.h:70, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/file_path.h:74, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:10, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 205:59.02 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 205:59.02 386 | class vector : protected _Vector_base<_Tp, _Alloc> 205:59.02 | ^~~~~~ 205:59.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:32, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/waitable_event.h:25, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 205:59.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:7: 205: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 205: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 = mozilla::layers::ClipManager]' 205:59.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 205: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:59.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 205:59.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:59.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 205:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 205:59.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 205:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 205:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.h:14, 205:59.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:44: 205:59.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 205:59.03 52 | class ClipManager { 205:59.03 | ^~~~~~~~~~~ 206:03.29 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp: In member function 'gfxPlatform::WillShutdown()': 206:03.29 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:1341:6: warning: number of counters in profile data for function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'arcs', expected 7 and have 5) [-Wcoverage-mismatch] 206:03.29 1341 | void gfxPlatform::WillShutdown() { 206:03.29 | ^~~~~~~~~~~ 206:03.29 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.cpp:1341:6: warning: the control flow of function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:09.46 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 206:09.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 206:09.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 206:09.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 206:09.47 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:09.47 /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] 206:09.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:09.47 | ^ 206:09.47 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:09.47 46 | struct Block { 206:09.47 | ^~~~~ 206:17.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 206:17.98 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 206:17.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]': 206:17.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]' 206:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:17.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] 206:17.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:17.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:17.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:12, 206:17.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 206:17.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 206:17.99 23 | class nsDataHashtable : public nsBaseHashtable { 206:17.99 | ^~~~~~~~~~~~~~~ 206:18.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 206:18.02 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 206:18.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]': 206:18.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]' 206:18.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 206:18.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] 206:18.03 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:18.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:18.03 In file included from /usr/include/c++/9/vector:67, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 206:18.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 206:18.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 206:18.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 206:18.03 | ^~~~~~ 206:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatform.h:17, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.h:9, 206:18.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:9: 206: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 206: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 = mozilla::layers::ClipManager]' 206:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 206: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:18.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:18.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 206:18.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 206:18.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 206:18.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 206:18.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 206:18.05 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 206:18.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 206:18.05 52 | class ClipManager { 206:18.05 | ^~~~~~~~~~~ 206:34.15 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:12, 206:34.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:34.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:34.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:34.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] 206:34.15 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:34.15 | ^ 206:34.15 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:34.15 46 | struct Block { 206:34.15 | ^~~~~ 206:44.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.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]': 206:44.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]' 206:44.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:44.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] 206:44.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:44.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:44.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 206:44.42 23 | class nsDataHashtable : public nsBaseHashtable { 206:44.42 | ^~~~~~~~~~~~~~~ 206:44.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.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]': 206:44.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]' 206:44.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 206:44.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] 206:44.46 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:44.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:44.46 In file included from /usr/include/c++/9/vector:67, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.46 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 206:44.46 386 | class vector : protected _Vector_base<_Tp, _Alloc> 206:44.46 | ^~~~~~ 206:44.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 206:44.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.47 /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]': 206:44.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 = mozilla::layers::ClipManager]' 206:44.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 206:44.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] 206:44.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 206:44.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:44.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontInfoLoader.h:15, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPlatformFontList.h:15, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:6, 206:44.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:44.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 206:44.47 52 | class ClipManager { 206:44.47 | ^~~~~~~~~~~ 206:50.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:83: 206:50.52 /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': 206:50.52 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1904:6: warning: number of counters in profile data for function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'arcs', expected 32 and have 31) [-Wcoverage-mismatch] 206:50.52 1904 | void gfxFont::DrawOneGlyph(uint32_t aGlyphID, const gfx::Point& aPt, 206:50.52 | ^~~~~~~ 206:50.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1904:6: warning: the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1904:6: warning: the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:50.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 206:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 206:50.53 217 | BaseMatrix& PreRotate(T aAngle) { 206:50.53 | ^~~~~~~~~ 206:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.h:304, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList-impl.h:8, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/SharedFontList.cpp:5, 206:50.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 206:50.53 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 206:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 206:50.53 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 206:50.53 | ^~~~~ 206:50.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:83: 206:50.54 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)': 206:50.54 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2453:21: warning: number of counters in profile data for function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 65 and have 62) [-Wcoverage-mismatch] 206:50.54 2453 | gfxFont::RunMetrics gfxFont::Measure(const gfxTextRun* aTextRun, 206:50.54 | ^~~~~~~ 206:50.54 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2453:21: warning: the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.54 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2453:21: warning: the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.54 /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)': 206:50.54 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2075:6: warning: number of counters in profile data for function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 91 and have 90) [-Wcoverage-mismatch] 206:50.54 2075 | void gfxFont::Draw(const gfxTextRun* aTextRun, uint32_t aStart, uint32_t aEnd, 206:50.54 | ^~~~~~~ 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2075:6: warning: the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:2075:6: warning: the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.55 /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&)': 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1980:6: warning: number of counters in profile data for function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 206:50.55 1980 | bool gfxFont::DrawMissingGlyph(const TextRunDrawParams& aRunParams, 206:50.55 | ^~~~~~~ 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1980:6: warning: the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:1980:6: warning: the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.55 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:760:6: warning: number of counters in profile data for function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'arcs', expected 6 and have 4) [-Wcoverage-mismatch] 206:50.56 760 | void gfxFont::RunMetrics::CombineWith(const RunMetrics& aOther, 206:50.56 | ^~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:760:6: warning: the control flow of function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.cpp:44, 206:50.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:83: 206:50.56 /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&)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:214:32: warning: number of counters in profile data for function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 206:50.56 214 | already_AddRefed GetStrokePattern( 206:50.56 | ^~~~~~~~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:214:32: warning: the control flow of function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 /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&)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:204:32: warning: number of counters in profile data for function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 206:50.56 204 | already_AddRefed GetFillPattern( 206:50.56 | ^~~~~~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:204:32: warning: the control flow of function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:182:20: warning: number of counters in profile data for function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 206:50.56 182 | static gfxMatrix SetupDeviceToPatternMatrix(gfxPattern* aPattern, 206:50.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxSVGGlyphs.h:182:20: warning: the control flow of function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:816:6: warning: number of counters in profile data for function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'arcs', expected 26 and have 25) [-Wcoverage-mismatch] 206:50.56 816 | void gfxContext::ChangeTransform(const Matrix& aNewMatrix, 206:50.56 | ^~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:816:6: warning: the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:816:6: warning: the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePathBuilder()': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:730:6: warning: number of counters in profile data for function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'arcs', expected 46 and have 44) [-Wcoverage-mismatch] 206:50.56 730 | void gfxContext::EnsurePathBuilder() { 206:50.56 | ^~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:730:6: warning: the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:730:6: warning: the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePath()': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:705:6: warning: number of counters in profile data for function 'gfxContext::EnsurePath()' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 206:50.56 705 | void gfxContext::EnsurePath() { 206:50.56 | ^~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:705:6: warning: the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:705:6: warning: the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:633:6: warning: number of counters in profile data for function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 206:50.56 633 | void gfxContext::Mask(SourceSurface* aSurface, Float aAlpha, 206:50.56 | ^~~~~~~~~~ 206:50.56 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:633:6: warning: the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 206:50.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:633:6: warning: the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:50.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 206:50.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:299:6: warning: number of counters in profile data for function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 206:50.57 299 | void gfxContext::Multiply(const Matrix& matrix) { 206:50.57 | ^~~~~~~~~~ 206:50.57 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxContext.cpp:299:6: warning: the control flow of function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:57.16 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 206:57.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 206:57.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 206:57.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 206:57.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 206:57.16 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:57.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] 206:57.17 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:57.17 | ^ 206:57.17 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:57.17 46 | struct Block { 206:57.17 | ^~~~~ 207:08.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.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]': 207:08.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]' 207:08.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:08.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] 207:08.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 207:08.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:08.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:13, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:13, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:11, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 207:08.61 23 | class nsDataHashtable : public nsBaseHashtable { 207:08.61 | ^~~~~~~~~~~~~~~ 207:08.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 207:08.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.65 /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]': 207:08.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 = std::vector]' 207:08.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 207:08.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:08.65 67 | memset(&aArr[0], 0, N * sizeof(T)); 207:08.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:08.65 In file included from /usr/include/c++/9/vector:67, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 207:08.65 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 207:08.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 207:08.66 | ^~~~~~ 207:08.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.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]': 207:08.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]' 207:08.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 207:08.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] 207:08.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 207:08.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:08.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:39, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:08.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:08.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 207:08.67 52 | class ClipManager { 207:08.67 | ^~~~~~~~~~~ 207:14.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTypes.h:11, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:10, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.h:9, 207:14.89 from /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 207:14.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 207:14.90 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 207:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:974:30: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 207:14.90 974 | PointTyped TransformPoint( 207:14.90 | ^~~~~~~~~~~~~~ 207:14.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:974:30: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:14.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:56: 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPattern.cpp:89:10: warning: number of counters in profile data for function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 16) [-Wcoverage-mismatch] 207:14.93 89 | Pattern* gfxPattern::GetPattern(const DrawTarget* aTarget, 207:14.93 | ^~~~~~~~~~ 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPattern.cpp:89:10: warning: the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxPattern.cpp:89:10: warning: the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:14.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxUtils.cpp: In function 'gfxGraphiteShaper::Shutdown()': 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp:400:6: warning: number of counters in profile data for function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 1) [-Wcoverage-mismatch] 207:14.93 400 | void gfxGraphiteShaper::Shutdown() { 207:14.93 | ^~~~~~~~~~~~~~~~~ 207:14.93 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxGraphiteShaper.cpp:400:6: warning: the control flow of function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:29.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 207:29.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]': 207:29.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]' 207:29.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:29.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] 207:29.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 207:29.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:29.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.h:10, 207:29.95 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:10: 207:29.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 207:29.95 23 | class nsDataHashtable : public nsBaseHashtable { 207:29.95 | ^~~~~~~~~~~~~~~ 207:32.63 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp: In member function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 207:32.64 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:492:6: warning: number of counters in profile data for function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 26 and have 25) [-Wcoverage-mismatch] 207:32.64 492 | void GPUParent::ActorDestroy(ActorDestroyReason aWhy) { 207:32.64 | ^~~~~~~~~ 207:32.64 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUParent.cpp:492:6: warning: the control flow of function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:46.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 207:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 207:46.55 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessManager.cpp:20, 207:46.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 207:46.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:46.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] 207:46.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:46.55 | ^ 207:46.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:46.55 46 | struct Block { 207:46.55 | ^~~~~ 207:48.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 207:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:48.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.h:10, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:6, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 207:48.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]': 207:48.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]' 207:48.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:48.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] 207:48.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 207:48.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:48.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHost.h:13, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/CrashReporterHelper.h:8, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUChild.h:11, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/CompositorSession.cpp:8, 207:48.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 207:48.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 207:48.88 23 | class nsDataHashtable : public nsBaseHashtable { 207:48.88 | ^~~~~~~~~~~~~~~ 207:53.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:92: 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/SharedDIB.cpp:35:10: warning: number of counters in profile data for function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'arcs', expected 5 and have 6) [-Wcoverage-mismatch] 207:53.38 35 | nsresult SharedDIB::Attach(Handle aHandle, uint32_t aSize) { 207:53.38 | ^~~~~~~~~ 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/SharedDIB.cpp:35:10: warning: the control flow of function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:53.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:47: 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::GPUProcessHost::Shutdown()': 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessHost.cpp:152:6: warning: number of counters in profile data for function 'mozilla::gfx::GPUProcessHost::Shutdown()' does not match its profile data (counter 'arcs', expected 10 and have 12) [-Wcoverage-mismatch] 207:53.38 152 | void GPUProcessHost::Shutdown() { 207:53.38 | ^~~~~~~~~~~~~~ 207:53.38 /builddir/build/BUILD/firefox-70.0.1/gfx/ipc/GPUProcessHost.cpp:152:6: warning: the control flow of function 'mozilla::gfx::GPUProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:21.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:21.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:21.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 208:21.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 208:21.35 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:21.35 /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] 208:21.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:21.35 | ^ 208:21.35 /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:21.35 46 | struct Block { 208:21.35 | ^~~~~ 208:28.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:137: 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRProcessParent::Shutdown()': 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:103:6: warning: number of counters in profile data for function 'mozilla::gfx::VRProcessParent::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 7) [-Wcoverage-mismatch] 208:28.24 103 | void VRProcessParent::Shutdown() { 208:28.24 | ^~~~~~~~~~~~~~~ 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp:103:6: warning: the control flow of function 'mozilla::gfx::VRProcessParent::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:28.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:110: 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRParent.cpp:110:6: warning: number of counters in profile data for function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 12 and have 13) [-Wcoverage-mismatch] 208:28.24 110 | void VRParent::ActorDestroy(ActorDestroyReason aWhy) { 208:28.24 | ^~~~~~~~ 208:28.24 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/ipc/VRParent.cpp:110:6: warning: the control flow of function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:46.11 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 208:46.11 /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] 208:46.11 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 208:46.11 | ^~~~~~~~~~~~~~~~~~~ 208:46.11 /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] 208:46.11 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 208:46.11 | ^~~~~~~~~~~~~~~~~~~~~~ 208:46.11 /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] 208:46.11 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 208:46.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 208:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BLoadFromFile()': 208:47.93 /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] 208:47.93 228 | Json::Reader reader; 208:47.93 | ^~~~~~ 208:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:11, 208:47.93 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 208:47.93 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/reader.h:56:3: note: declared here 208:47.93 56 | Reader(); 208:47.93 | ^~~~~~ 208:47.93 /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp: In member function 'bool CVRPathRegistry_Public::BSaveToFile() const': 208:47.93 /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] 208:47.93 270 | Json::StyledWriter writer; 208:47.93 | ^~~~~~ 208:47.93 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/json.h:13, 208:47.94 from /builddir/build/BUILD/firefox-70.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.cpp:4: 208:47.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/jsoncpp/include/json/writer.h:229:5: note: declared here 208:47.94 229 | StyledWriter : public Writer { 208:47.94 | ^~~~~~~~~~~~ 208:58.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:58.99 from /builddir/build/BUILD/firefox-70.0.1/gfx/config/gfxVars.cpp:9, 208:58.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 208:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:58.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] 208:58.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:58.99 | ^ 208:58.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:58.99 46 | struct Block { 208:58.99 | ^~~~~ 209:23.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209: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 = nsDataHashtable; long unsigned int N = 3]': 209: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 = nsDataHashtable]' 209:23.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 209: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 209:23.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 209:23.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:23.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 209:23.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 209:23.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 209:23.88 23 | class nsDataHashtable : public nsBaseHashtable { 209:23.88 | ^~~~~~~~~~~~~~~ 209:24.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:24.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:24.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]': 209:24.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]' 209:24.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 209:24.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] 209:24.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 209:24.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:24.04 In file included from /usr/include/c++/9/vector:67, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:24.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 209:24.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 209:24.04 | ^~~~~~ 209:24.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:24.04 /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]': 209:24.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 = mozilla::layers::ClipManager]' 209:24.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 209:24.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 209:24.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 209:24.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:24.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 209:24.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 209:24.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 209:24.04 52 | class ClipManager { 209:24.04 | ^~~~~~~~~~~ 209:24.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:24.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::UniquePtr; long unsigned int N = 2]': 209:24.06 /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]' 209:24.06 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:779:72: required from here 209:24.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::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 209:24.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 209:24.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:24.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:31, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharTraits.h:23, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAlgorithm.h:10, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCoord.h:12, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsColor.h:13, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:24.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:24.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 209:24.06 189 | class UniquePtr { 209:24.06 | ^~~~~~~~~ 209:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUtils.h:9, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 209:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 209:29.63 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 209:29.64 50 | OffTheBooksMutex* Mutex() { 209:29.64 | ^~~~~ 209:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:29.64 /builddir/build/BUILD/firefox-70.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 209:29.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:34.49 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 209:34.49 31 | memcpy(&v, &splat, 16); 209:34.49 | ^ 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:34.49 23 | class Sk4px : public Sk16b { 209:34.49 | ^~~~~ 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:34.49 41 | memcpy(&v, px, 16); 209:34.49 | ^ 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:34.49 23 | class Sk4px : public Sk16b { 209:34.49 | ^~~~~ 209:34.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 209:34.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:34.50 46 | memcpy(&v, px, 8); 209:34.50 | ^ 209:34.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:34.50 23 | class Sk4px : public Sk16b { 209:34.50 | ^~~~~ 209:34.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 209:34.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:34.50 51 | memcpy(&v, px, 4); 209:34.50 | ^ 209:34.50 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:34.50 23 | class Sk4px : public Sk16b { 209:34.50 | ^~~~~ 209:37.85 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 209:37.85 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 209:37.86 31 | memcpy(&v, &splat, 16); 209:37.86 | ^ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:37.86 23 | class Sk4px : public Sk16b { 209:37.86 | ^~~~~ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:37.86 41 | memcpy(&v, px, 16); 209:37.86 | ^ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:37.86 23 | class Sk4px : public Sk16b { 209:37.86 | ^~~~~ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:37.86 46 | memcpy(&v, px, 8); 209:37.86 | ^ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:37.86 23 | class Sk4px : public Sk16b { 209:37.86 | ^~~~~ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:37.86 51 | memcpy(&v, px, 4); 209:37.86 | ^ 209:37.86 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:37.86 23 | class Sk4px : public Sk16b { 209:37.86 | ^~~~~ 209: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::DrawPath]': 209: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::DrawPath*}]' 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 209: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::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:47.61 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:47.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 209:47.61 272 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 209:47.61 | ^~~~~~~~ 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 209:47.61 161 | struct T { \ 209:47.61 | ^ 209: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::DrawRect]': 209: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::DrawRect*}]' 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 209: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::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:47.61 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:47.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 209:47.61 287 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 209:47.61 | ^~~~~~~~ 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 209:47.61 161 | struct T { \ 209:47.61 | ^ 209: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]': 209: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*}]' 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 209: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] 209:47.61 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:47.61 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 209:47.61 298 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 209:47.61 | ^~~~~~~~~~~~ 209:47.61 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 209:47.61 161 | struct T { \ 209:47.61 | ^ 209:49.16 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:49.16 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 209:49.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 209:49.17 31 | memcpy(&v, &splat, 16); 209:49.17 | ^ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:49.17 23 | class Sk4px : public Sk16b { 209:49.17 | ^~~~~ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:49.17 41 | memcpy(&v, px, 16); 209:49.17 | ^ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:49.17 23 | class Sk4px : public Sk16b { 209:49.17 | ^~~~~ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:49.17 46 | memcpy(&v, px, 8); 209:49.17 | ^ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:49.17 23 | class Sk4px : public Sk16b { 209:49.17 | ^~~~~ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:49.17 51 | memcpy(&v, px, 4); 209:49.17 | ^ 209:49.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:49.18 23 | class Sk4px : public Sk16b { 209:49.18 | ^~~~~ 209:49.46 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 209:49.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 209:49.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 209:49.46 988 | memcpy(&v, src, tail * sizeof(T)); 209:49.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.46 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 209:49.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.46 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 209:49.46 371 | class SkNx<4, uint32_t> { 209:49.46 | ^~~~~~~~~~~~~~~~~ 209:49.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 209:49.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 209:49.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 209:49.47 988 | memcpy(&v, src, tail * sizeof(T)); 209:49.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.47 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 209:49.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.47 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.47 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 209:49.47 428 | class SkNx<4, uint16_t> { 209:49.47 | ^~~~~~~~~~~~~~~~~ 209:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 209:49.48 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 209:49.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 209:49.48 26 | struct SkNx { 209:49.48 | ^~~~ 209:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 209:49.48 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 209:49.48 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 209:49.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.48 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 209:49.48 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.49 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.49 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 209:49.49 498 | class SkNx<8, uint16_t> { 209:49.49 | ^~~~~~~~~~~~~~~~~ 209:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 209:49.51 24 | memcpy(&v, p, sizeof(v)); 209:49.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 209:49.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.51 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 209:49.51 371 | class SkNx<4, uint32_t> { 209:49.51 | ^~~~~~~~~~~~~~~~~ 209:49.51 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 209:49.51 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 209:49.52 24 | memcpy(&v, p, sizeof(v)); 209:49.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 209:49.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 209:49.52 128 | class SkNx<4, float> { 209:49.52 | ^~~~~~~~~~~~~~ 209:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 209:49.52 24 | memcpy(&v, p, sizeof(v)); 209:49.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.52 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 209:49.52 26 | struct SkNx { 209:49.52 | ^~~~ 209:49.52 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 209:49.52 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 209:49.53 24 | memcpy(&v, p, sizeof(v)); 209:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 209:49.53 26 | struct SkNx { 209:49.53 | ^~~~ 209:49.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 209:49.53 24 | memcpy(&v, p, sizeof(v)); 209:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.53 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 209:49.53 26 | struct SkNx { 209:49.53 | ^~~~ 209:49.53 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 209:49.53 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 209:49.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 209:49.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 209:49.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 209:49.54 24 | memcpy(&v, p, sizeof(v)); 209:49.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 209:49.54 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 209:49.54 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 209:49.54 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 209:49.54 26 | struct SkNx { 209:49.54 | ^~~~ 209:49.62 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 209:49.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 209:49.62 /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=] 209:49.62 201 | case 3: k ^= data[2] << 16; 209:49.62 | ~~^~~~~~~~~~~~~~~~ 209:49.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 209:49.62 202 | case 2: k ^= data[1] << 8; 209:49.62 | ^~~~ 209:49.62 /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=] 209:49.62 202 | case 2: k ^= data[1] << 8; 209:49.62 | ~~^~~~~~~~~~~~~~~~ 209:49.62 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 209:49.63 203 | case 1: k ^= data[0] << 0; 209:49.63 | ^~~~ 210:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 210:07.66 988 | memcpy(&v, src, tail * sizeof(T)); 210:07.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 210:07.66 371 | class SkNx<4, uint32_t> { 210:07.66 | ^~~~~~~~~~~~~~~~~ 210:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 210:07.66 988 | memcpy(&v, src, tail * sizeof(T)); 210:07.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.66 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.66 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 210:07.66 428 | class SkNx<4, uint16_t> { 210:07.66 | ^~~~~~~~~~~~~~~~~ 210:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 210:07.67 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 210:07.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 210:07.67 26 | struct SkNx { 210:07.67 | ^~~~ 210:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 210:07.67 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 210:07.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:07.67 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:07.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.67 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.67 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 210:07.67 498 | class SkNx<8, uint16_t> { 210:07.67 | ^~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 210:07.69 24 | memcpy(&v, p, sizeof(v)); 210:07.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 210:07.69 371 | class SkNx<4, uint32_t> { 210:07.69 | ^~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 210:07.69 24 | memcpy(&v, p, sizeof(v)); 210:07.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 210:07.69 128 | class SkNx<4, float> { 210:07.69 | ^~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 210:07.69 24 | memcpy(&v, p, sizeof(v)); 210:07.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 210:07.69 26 | struct SkNx { 210:07.69 | ^~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 210:07.69 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 210:07.69 24 | memcpy(&v, p, sizeof(v)); 210:07.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.69 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.69 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 210:07.70 26 | struct SkNx { 210:07.70 | ^~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3392:80: required from here 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 210:07.70 24 | memcpy(&v, p, sizeof(v)); 210:07.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 210:07.70 26 | struct SkNx { 210:07.70 | ^~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 210:07.70 24 | memcpy(&v, p, sizeof(v)); 210:07.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 210:07.70 26 | struct SkNx { 210:07.70 | ^~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 210:07.70 24 | memcpy(&v, p, sizeof(v)); 210:07.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:07.70 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:07.70 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 210:07.70 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 210:07.70 26 | struct SkNx { 210:07.70 | ^~~~ 210:11.29 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitRow_opts.h:11, 210:11.29 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 210:11.29 31 | memcpy(&v, &splat, 16); 210:11.29 | ^ 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:11.29 23 | class Sk4px : public Sk16b { 210:11.29 | ^~~~~ 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:11.29 41 | memcpy(&v, px, 16); 210:11.29 | ^ 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:11.29 23 | class Sk4px : public Sk16b { 210:11.29 | ^~~~~ 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 210:11.29 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:11.29 46 | memcpy(&v, px, 8); 210:11.30 | ^ 210:11.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:11.30 23 | class Sk4px : public Sk16b { 210:11.30 | ^~~~~ 210:11.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 210:11.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:11.30 51 | memcpy(&v, px, 4); 210:11.30 | ^ 210:11.30 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:11.30 23 | class Sk4px : public Sk16b { 210:11.30 | ^~~~~ 210:11.33 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 210:11.33 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 210:11.34 988 | memcpy(&v, src, tail * sizeof(T)); 210:11.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 210:11.34 371 | class SkNx<4, uint32_t> { 210:11.34 | ^~~~~~~~~~~~~~~~~ 210:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 210:11.34 988 | memcpy(&v, src, tail * sizeof(T)); 210:11.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.34 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 210:11.34 428 | class SkNx<4, uint16_t> { 210:11.34 | ^~~~~~~~~~~~~~~~~ 210:11.34 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 210:11.34 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 210:11.35 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 210:11.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.35 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 210:11.35 26 | struct SkNx { 210:11.35 | ^~~~ 210:11.35 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 210:11.35 2917 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 210:11.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.35 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:11.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.35 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 210:11.35 498 | class SkNx<8, uint16_t> { 210:11.35 | ^~~~~~~~~~~~~~~~~ 210:11.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 210:11.36 24 | memcpy(&v, p, sizeof(v)); 210:11.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:11.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.36 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 210:11.36 371 | class SkNx<4, uint32_t> { 210:11.36 | ^~~~~~~~~~~~~~~~~ 210:11.36 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 210:11.36 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 210:11.37 24 | memcpy(&v, p, sizeof(v)); 210:11.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:418, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 210:11.37 128 | class SkNx<4, float> { 210:11.37 | ^~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 210:11.37 24 | memcpy(&v, p, sizeof(v)); 210:11.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 210:11.37 26 | struct SkNx { 210:11.37 | ^~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 210:11.37 24 | memcpy(&v, p, sizeof(v)); 210:11.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 210:11.37 26 | struct SkNx { 210:11.37 | ^~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 210:11.37 24 | memcpy(&v, p, sizeof(v)); 210:11.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.37 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 210:11.37 26 | struct SkNx { 210:11.37 | ^~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 210:11.37 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 210:11.37 24 | memcpy(&v, p, sizeof(v)); 210:11.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 210:11.37 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 210:11.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 210:11.38 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 210:11.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 210:11.38 26 | struct SkNx { 210:11.38 | ^~~~ 210:16.45 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 210:16.45 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 210:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 210:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 210:16.45 31 | memcpy(&v, &splat, 16); 210:16.45 | ^ 210:16.45 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:16.45 23 | class Sk4px : public Sk16b { 210:16.45 | ^~~~~ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:16.46 41 | memcpy(&v, px, 16); 210:16.46 | ^ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:16.46 23 | class Sk4px : public Sk16b { 210:16.46 | ^~~~~ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:16.46 46 | memcpy(&v, px, 8); 210:16.46 | ^ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:16.46 23 | class Sk4px : public Sk16b { 210:16.46 | ^~~~~ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 210:16.46 51 | memcpy(&v, px, 4); 210:16.46 | ^ 210:16.46 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 210:16.46 23 | class Sk4px : public Sk16b { 210:16.46 | ^~~~~ 210:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 210:23.08 /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]': 210:23.08 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 210:23.08 /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' [-Wnarrowing] 210:23.08 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.08 | ~^ 210:23.08 /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' [-Wnarrowing] 210:23.08 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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]': 210:23.09 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.09 | ~^ 210:23.09 /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' [-Wnarrowing] 210:23.09 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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]': 210:23.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 210:23.10 /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' [-Wnarrowing] 210:23.10 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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' [-Wnarrowing] 210:23.10 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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' [-Wnarrowing] 210:23.10 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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' [-Wnarrowing] 210:23.10 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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]': 210:23.10 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 210:23.10 /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' [-Wnarrowing] 210:23.10 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.10 | ~^ 210:23.10 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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]': 210:23.11 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.11 | ~^ 210:23.11 /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' [-Wnarrowing] 210:23.11 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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]': 210:23.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 210:23.12 /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' [-Wnarrowing] 210:23.12 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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' [-Wnarrowing] 210:23.12 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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' [-Wnarrowing] 210:23.12 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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' [-Wnarrowing] 210:23.12 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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]': 210:23.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 210:23.12 /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' [-Wnarrowing] 210:23.12 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.12 | ~^ 210:23.12 /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' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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) long unsigned int]': 210:23.13 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 210:23.13 /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 'short unsigned int' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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 'short unsigned int' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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 'short unsigned int' [-Wnarrowing] 210:23.13 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.13 | ~^ 210:23.13 /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 'short unsigned int' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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]': 210:23.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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]': 210:23.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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]': 210:23.14 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.14 | ~^ 210:23.14 /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' [-Wnarrowing] 210:23.14 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 /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' [-Wnarrowing] 210:23.15 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 /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) long unsigned int; S = __vector(4) int]': 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 210:23.15 /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 'long unsigned int' [-Wnarrowing] 210:23.15 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 /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 'long unsigned int' [-Wnarrowing] 210:23.15 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 /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 'long unsigned int' [-Wnarrowing] 210:23.15 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 /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 'long unsigned int' [-Wnarrowing] 210:23.15 108 | return D{v[0],v[1],v[2],v[3]}; 210:23.15 | ~^ 210:23.15 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1888: 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' [-Wnarrowing] 210:23.15 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.15 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.16 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.16 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.16 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.17 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.17 | ~^ 210:23.17 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.18 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.18 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.19 | ~^ 210:23.19 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.19 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.20 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.20 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.20 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:23.21 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' [-Wnarrowing] 210:23.21 110 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 210:23.21 | ~^ 210:24.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 210:24.73 /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] 210:24.73 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 210:24.73 | ^~~ 210:27.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 210:27.81 /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] 210:27.81 224 | class SkCanvas::MCRec { 210:27.81 | ^~~~~ 210:34.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 210:34.27 /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*)': 210:34.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 210:34.27 258 | } 210:34.27 | ^ 210:34.27 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 210:34.27 261 | case SkCubicType::kSerpentine: 210:34.27 | ^~~~ 210:37.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:83: 210:37.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp: In member function 'SkPathWriter::assemble()': 210:37.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:37.40 201 | void SkPathWriter::assemble() { 210:37.40 | ^~~~~~~~~~~~ 210:37.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 210:37.40 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:39.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 210:39.12 /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&)': 210:39.12 /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=] 210:39.12 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 210:39.12 | ^~ 210:39.12 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 210:39.12 509 | case SkOTTableName::Record::PlatformID::Unicode: 210:39.12 | ^~~~ 210:41.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 210:41.03 /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] 210:41.03 66 | class FwDCubicEvaluator { 210:41.03 | ^~~~~~~~~~~~~~~~~ 210:41.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>': 210:41.22 /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::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 210:41.22 /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::False; SkPMColor = unsigned int]' 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.22 259 | LinearGradient4fContext::LinearIntervalProcessor { 210:41.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>': 210:41.22 /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::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 210:41.22 /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::False; SkPMColor = unsigned int]' 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>': 210:41.22 /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::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 210:41.22 /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::False; SkPMColor = unsigned int]' 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 210:41.22 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>': 210:41.23 /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::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode; SkPMColor = unsigned int]' 210:41.23 /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::True; SkPMColor = unsigned int]' 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>': 210:41.23 /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::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode; SkPMColor = unsigned int]' 210:41.23 /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::True; SkPMColor = unsigned int]' 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>': 210:41.23 /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::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode; SkPMColor = unsigned int]' 210:41.23 /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::True; SkPMColor = unsigned int]' 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 210:41.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 210:41.38 /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': 210:41.38 /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=] 210:41.38 298 | p->append(SkRasterPipeline::decal_x, decal_ctx); 210:41.38 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:41.38 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 210:41.38 300 | case kClamp_TileMode: 210:41.38 | ^~~~ 210:42.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:128: 210:42.22 /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*)': 210:42.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1148:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:42.23 1148 | bool SkOffsetSimplePolygon(const SkPoint* inputPolygonVerts, int inputPolygonSize, 210:42.23 | ^~~~~~~~~~~~~~~~~~~~~ 210:42.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1148:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 210:42.23 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1148:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:45.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 210:45.58 /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': 210:45.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 210:45.58 514 | } 210:45.58 | ^ 210:45.58 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 210:45.58 516 | case SkCanvas::kPolygon_PointMode: { 210:45.58 | ^~~~ 210:51.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 210:51.05 /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&)': 210:51.05 /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] 210:51.05 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 210:51.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:54.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 210:54.35 /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': 210:54.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 210:54.35 497 | insertClose = false; 210:54.35 | ~~~~~~~~~~~~^~~~~~~ 210:54.35 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 210:54.35 498 | case kLine_Verb: { 210:54.35 | ^~~~ 210:57.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 210:57.71 /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)': 210:57.71 /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] 210:57.71 533 | memcpy(&raw, buffer, kSizeInMemory); 210:57.71 | ^ 210:57.71 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 210:57.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkPath.h:22, 210:57.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 210:57.71 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 210:57.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 210:57.71 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 210:57.71 40 | class SK_API SkRRect { 210:57.71 | ^~~~~~~ 211:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 211:01.15 /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*)': 211:01.15 /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] 211:01.15 43 | memcpy(&rec, ptr, size); 211:01.15 | ^ 211:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 211:01.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 211:01.15 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 211:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 211:01.15 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 211:01.15 55 | struct SkScalerContextRec { 211:01.15 | ^~~~~~~~~~~~~~~~~~ 211:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 211:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 211:01.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 211:01.18 /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] 211:01.18 350 | std::memcpy(&rec, ptr, sizeof(rec)); 211:01.18 | ^ 211:01.18 /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' 211:01.18 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 211:01.18 | ^~~~~~~~~~~ 211:01.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 211:01.18 345 | TRACE_EVENT1("skia", "RecForDesc", "rec", 211:01.18 | ^~~~~~~~~~~~ 211:01.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 211:01.18 346 | TRACE_STR_COPY( 211:01.18 | ^~~~~~~~~~~~~~ 211:01.18 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 211:01.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 211:01.18 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 211:01.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 211:01.18 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 211:01.18 55 | struct SkScalerContextRec { 211:01.18 | ^~~~~~~~~~~~~~~~~~ 211:01.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 211:01.24 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 211:01.24 /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] 211:01.24 74 | class SkResourceCache::Hash : 211:01.24 | ^~~~ 211:01.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 211:01.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 211:01.28 /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] 211:01.28 1077 | memset(&rec, 0, sizeof(rec)); 211:01.28 | ^ 211:01.28 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 211:01.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 211:01.28 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 211:01.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 211:01.28 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 211:01.28 55 | struct SkScalerContextRec { 211:01.28 | ^~~~~~~~~~~~~~~~~~ 211:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 211:07.25 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 211:07.25 /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] 211:07.25 332 | memcpy(&lhsRec, ptr, size); 211:07.25 | ^ 211:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 211:07.25 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 211:07.25 55 | struct SkScalerContextRec { 211:07.25 | ^~~~~~~~~~~~~~~~~~ 211:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 211:07.25 /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] 211:07.25 336 | memcpy(&rhsRec, ptr, size); 211:07.25 | ^ 211:07.25 In file included from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 211:07.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 211:07.25 /builddir/build/BUILD/firefox-70.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 211:07.25 55 | struct SkScalerContextRec { 211:07.25 | ^~~~~~~~~~~~~~~~~~ 211:13.33 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/tests/cff_type2_charstring_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 211:13.33 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/tests/cff_type2_charstring_test.cc:1590:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/cff_type2_charstring_test.gcda' profile count data file not found [-Wmissing-profile] 211:13.33 1590 | } 211:13.33 | ^ 211:15.24 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/tests/layout_common_table_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 211:15.24 /builddir/build/BUILD/firefox-70.0.1/gfx/ots/tests/layout_common_table_test.cc:770:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/layout_common_table_test.gcda' profile count data file not found [-Wmissing-profile] 211:15.25 770 | } 211:15.25 | ^ 211:29.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:10, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 211:29.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 211:29.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]': 211:29.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]' 211:29.21 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 211:29.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] 211:29.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 211:29.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:29.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:17, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/InputData.h:10, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseWidget.h:8, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.h:11, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/MockWidget.cpp:6, 211:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 211:29.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 211:29.22 23 | class nsDataHashtable : public nsBaseHashtable { 211:29.22 | ^~~~~~~~~~~~~~~ 211:35.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:137: 211:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestLayers.cpp: In function 'test_scheduler::TestSchedulerChain(unsigned int, unsigned int) [clone .isra.0]': 211:35.38 /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestLayers.cpp:505:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 211:35.38 505 | } 211:35.38 | ^ 211:49.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 211:49.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 211:49.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]': 211:49.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]' 211:49.00 /builddir/build/BUILD/firefox-70.0.1/gfx/layers/Layers.h:248:29: required from here 211:49.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] 211:49.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 211:49.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:49.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/TestRect.cpp:12, 211:49.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 211:49.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 211:49.01 23 | class nsDataHashtable : public nsBaseHashtable { 211:49.01 | ^~~~~~~~~~~~~~~ 211:54.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:101: 211:54.99 /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp: In function 'testing::internal::CmpHelperEQ*, decltype(nullptr)>(char const*, char const*, TestNodeForward* const&, decltype(nullptr) const&)testing::AssertionResult [clone .isra.0]': 211:54.99 /builddir/build/BUILD/firefox-70.0.1/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:152:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 211:54.99 152 | } 211:54.99 | ^ 212:08.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/imgFrame.h:12, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:22, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 212: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]': 212: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]' 212:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 212: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] 212:08.62 67 | memset(&aArr[0], 0, N * sizeof(T)); 212:08.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:08.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:11, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/ISurfaceProvider.h:23, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.h:9, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/image/AnimationFrameBuffer.cpp:6, 212:08.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image0.cpp:2: 212:08.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 212:08.62 23 | class nsDataHashtable : public nsBaseHashtable { 212:08.62 | ^~~~~~~~~~~~~~~ 212:23.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 212:23.34 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:10, 212:23.34 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 212:23.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 212:23.34 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 212:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.34 1007 | foundInterface = 0; \ 212:23.34 | ^~~~~~~~~~~~~~ 212: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' 212:23.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:23.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:23.34 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:23.34 20 | NS_INTERFACE_MAP_END 212:23.34 | ^~~~~~~~~~~~~~~~~~~~ 212:23.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 212:23.34 981 | else 212:23.34 | ^~~~ 212:23.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:23.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:23.34 | ^~~~~~~~~~~~~~~~~~ 212:23.34 /builddir/build/BUILD/firefox-70.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:23.34 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:23.34 | ^~~~~~~~~~~~~~~~~~~~~~ 212:25.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 212:25.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 212:25.85 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp:50, 212:25.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:137: 212:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:25.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] 212:25.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:25.85 | ^ 212:25.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:25.85 46 | struct Block { 212:25.85 | ^~~~~ 212:29.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfx2DGlue.h:13, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:13, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 212:29.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]': 212:29.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]' 212:29.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 212:29.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] 212:29.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 212:29.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:29.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/Image.h:15, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ImageWrapper.h:10, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ClippedImage.h:9, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:9, 212:29.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 212:29.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 212:29.43 23 | class nsDataHashtable : public nsBaseHashtable { 212:29.43 | ^~~~~~~~~~~~~~~ 212:35.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 212:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 212:35.26 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:11, 212:35.26 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 212:35.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 212:35.26 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 212:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 212:35.26 50 | OffTheBooksMutex* Mutex() { 212:35.26 | ^~~~~ 212:35.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.26 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 212:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 212:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 212:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 212:35.27 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.h:11, 212:35.27 from /builddir/build/BUILD/firefox-70.0.1/image/ImageOps.cpp:7, 212:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:2: 212:35.27 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 212:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 212:35.27 217 | BaseMatrix& PreRotate(T aAngle) { 212:35.27 | ^~~~~~~~~ 212:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:119: 212:35.28 /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&)': 212:35.28 /builddir/build/BUILD/firefox-70.0.1/image/VectorImage.cpp:259:6: warning: number of counters in profile data for function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 34 and have 33) [-Wcoverage-mismatch] 212:35.28 259 | bool SVGDrawingCallback::operator()(gfxContext* aContext, 212:35.28 | ^~~~~~~~~~~~~~~~~~ 212:35.28 /builddir/build/BUILD/firefox-70.0.1/image/VectorImage.cpp:259:6: warning: the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:35.28 /builddir/build/BUILD/firefox-70.0.1/image/VectorImage.cpp:259:6: warning: the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image1.cpp:29: 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:210:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 212:35.30 210 | void Translate(gfxPoint aDelta) { 212:35.30 | ^~~~~~~~~ 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:210:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:202:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 212:35.30 202 | void Rotate(gfxFloat aPhi) { 212:35.30 | ^~~~~~ 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:202:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:194:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 212:35.30 194 | void Scale(gfxFloat aX, gfxFloat aY) { 212:35.30 | ^~~~~ 212:35.30 /builddir/build/BUILD/firefox-70.0.1/image/OrientedImage.cpp:194:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:44.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 212:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 212:44.19 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.h:10, 212:44.19 from /builddir/build/BUILD/firefox-70.0.1/image/imgRequest.cpp:7, 212:44.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/Unified_cpp_image2.cpp:2: 212:44.19 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 212:44.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:44.19 1007 | foundInterface = 0; \ 212:44.19 | ^~~~~~~~~~~~~~ 212:44.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' 212:44.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:44.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:44.19 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:44.19 101 | NS_INTERFACE_MAP_END 212:44.19 | ^~~~~~~~~~~~~~~~~~~~ 212:44.19 /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 212:44.19 986 | else 212:44.19 | ^~~~ 212:44.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 212:44.19 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 212:44.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:44.19 /builddir/build/BUILD/firefox-70.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 212:44.19 100 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 212:44.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:17.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 213:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 213:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 213:17.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 213:17.22 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 213:17.22 from /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 213:17.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 213:17.22 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 213:17.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:17.22 1007 | foundInterface = 0; \ 213:17.22 | ^~~~~~~~~~~~~~ 213:17.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' 213:17.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 213:17.22 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:17.22 59 | NS_INTERFACE_MAP_END 213:17.22 | ^~~~~~~~~~~~~~~~~~~~ 213:17.22 /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 213:17.22 986 | else 213:17.22 | ^~~~ 213:17.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 213:17.22 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 213:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:17.22 /builddir/build/BUILD/firefox-70.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 213:17.22 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 213:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:40.09 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestDownscalingFilterNoSkia.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 213:40.09 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestDownscalingFilterNoSkia.cpp:55:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found [-Wmissing-profile] 213:40.09 55 | } 213:40.09 | ^ 213:50.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:13, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 213:50.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]': 213:50.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]' 213:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 213:50.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] 213:50.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 213:50.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:50.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:11, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/SurfaceCache.h:25, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/FrameAnimator.h:17, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/Decoder.h:9, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.h:17, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/Common.cpp:6, 213:50.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 213:50.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 213:50.00 23 | class nsDataHashtable : public nsBaseHashtable { 213:50.00 | ^~~~~~~~~~~~~~~ 213:56.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 213:56.69 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSourceBuffer.cpp: In function 'WithFrameAnimatorDecode(mozilla::image::ImageTestCase const&, CheckFrameAnimatorBlend(mozilla::image::ImageTestCase const&)::{lambda(mozilla::image::RasterImage*)#1})void [clone .isra.0]': 213:56.69 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSourceBuffer.cpp:823:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 213:56.69 823 | } 213:56.69 | ^ 214:13.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:29: 214:13.37 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSurfaceSink.cpp: In function 'mozilla::image::DownscalingFilter >::DownscaleInputRow()::{lambda(unsigned int*, unsigned int)#1}::operator()(unsigned int*, unsigned int) const [clone .isra.0]': 214:13.37 /builddir/build/BUILD/firefox-70.0.1/image/test/gtest/TestSurfaceSink.cpp:958:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found [-Wmissing-profile] 214:13.37 958 | } 214:13.37 | ^ 214:21.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:10, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 214:21.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 214:21.62 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 214:21.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:21.63 1007 | foundInterface = 0; \ 214:21.63 | ^~~~~~~~~~~~~~ 214:21.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' 214:21.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:21.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:21.63 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:21.63 23 | NS_INTERFACE_MAP_END 214:21.63 | ^~~~~~~~~~~~~~~~~~~~ 214:21.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 214:21.63 981 | else 214:21.63 | ^~~~ 214:21.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:21.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:21.63 | ^~~~~~~~~~~~~~~~~~ 214:21.63 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:21.63 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 214:21.63 | ^~~~~~~~~~~~~~~~~~~~~~ 214:21.65 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 214:21.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:21.65 1022 | foundInterface = 0; \ 214:21.65 | ^~~~~~~~~~~~~~ 214:21.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' 214:21.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:21.65 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:21.65 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 214:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:21.65 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.h:12, 214:21.65 from /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortController.cpp:7, 214:21.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 214:21.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 214:21.65 302 | } else 214:21.65 | ^~~~ 214:21.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' 214:21.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:21.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:21.65 /builddir/build/BUILD/firefox-70.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:21.65 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 214:21.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:31.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:31.49 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 214:31.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:31.50 1022 | foundInterface = 0; \ 214:31.50 | ^~~~~~~~~~~~~~ 214:31.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' 214:31.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:31.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.50 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:31.50 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 214:31.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.50 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:31.50 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:31.50 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:31.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:31.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 214:31.50 302 | } else 214:31.50 | ^~~~ 214:31.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' 214:31.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:31.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.50 /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:31.50 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 214:31.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:31.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:31.60 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 214:31.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:31.60 1007 | foundInterface = 0; \ 214:31.61 | ^~~~~~~~~~~~~~ 214:31.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' 214:31.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:31.61 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:31.61 36 | NS_INTERFACE_MAP_END 214:31.61 | ^~~~~~~~~~~~~~~~~~~~ 214:31.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 214:31.61 981 | else 214:31.61 | ^~~~ 214:31.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:31.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:31.61 | ^~~~~~~~~~~~~~~~~~ 214:31.61 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:31.61 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 214:31.61 | ^~~~~~~~~~~~~~~~~~~~~~ 214:31.63 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 214:31.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:31.63 1007 | foundInterface = 0; \ 214:31.63 | ^~~~~~~~~~~~~~ 214:31.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' 214:31.63 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:31.63 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:31.63 36 | NS_INTERFACE_MAP_END 214:31.63 | ^~~~~~~~~~~~~~~~~~~~ 214:31.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 214:31.63 981 | else 214:31.63 | ^~~~ 214:31.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:31.63 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:31.63 | ^~~~~~~~~~~~~~~~~~ 214:31.63 /builddir/build/BUILD/firefox-70.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:31.63 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 214:31.63 | ^~~~~~~~~~~~~~~~~~~~~~ 214:31.67 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 214:31.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:31.67 1022 | foundInterface = 0; \ 214:31.67 | ^~~~~~~~~~~~~~ 214:31.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' 214:31.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:31.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.67 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:31.67 39 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 214:31.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.67 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:31.67 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:31.67 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:31.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:31.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 214:31.67 302 | } else 214:31.67 | ^~~~ 214: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' 214:31.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.68 /builddir/build/BUILD/firefox-70.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:31.68 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 214:31.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:32.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 214:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:32.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 214:32.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:32.64 1022 | foundInterface = 0; \ 214:32.64 | ^~~~~~~~~~~~~~ 214: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' 214:32.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:32.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:32.64 82 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 214:32.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:32.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:32.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:32.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 214:32.64 302 | } else 214:32.64 | ^~~~ 214:32.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' 214:32.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:32.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:32.64 /builddir/build/BUILD/firefox-70.0.1/dom/animation/KeyframeEffect.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:32.64 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 214:32.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:33.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:10, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:33.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]': 214:33.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]' 214:33.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 214:33.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] 214:33.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 214:33.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:33.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 214:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 214:33.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 214:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.h:14, 214:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/animation/Animation.cpp:7, 214:33.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 214:33.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 214:33.93 23 | class nsDataHashtable : public nsBaseHashtable { 214:33.93 | ^~~~~~~~~~~~~~~ 214:46.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.h:11, 214:46.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:7: 214:46.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 214:46.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:46.40 1007 | foundInterface = 0; \ 214:46.40 | ^~~~~~~~~~~~~~ 214:46.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' 214:46.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:46.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:46.40 21 | NS_INTERFACE_MAP_END 214:46.40 | ^~~~~~~~~~~~~~~~~~~~ 214:46.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 214:46.40 981 | else 214:46.40 | ^~~~ 214:46.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:46.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:46.40 | ^~~~~~~~~~~~~~~~~~ 214:46.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:46.40 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 214:46.40 | ^~~~~~~~~~~~~~~~~~~~~~ 214:46.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 214:46.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:46.40 1007 | foundInterface = 0; \ 214:46.41 | ^~~~~~~~~~~~~~ 214:46.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' 214:46.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:46.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:46.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:46.41 34 | NS_INTERFACE_MAP_END 214:46.41 | ^~~~~~~~~~~~~~~~~~~~ 214:46.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 214:46.41 981 | else 214:46.41 | ^~~~ 214:46.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:46.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:46.41 | ^~~~~~~~~~~~~~~~~~ 214:46.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:46.41 33 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 214:46.41 | ^~~~~~~~~~~~~~~~~~~~~~ 214:57.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 214:57.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 214:57.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:48: 214:57.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 214:57.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] 214:57.80 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 214:57.80 | ^ 214:57.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 214:57.80 46 | struct Block { 214:57.80 | ^~~~~ 215:05.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 215:05.67 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 215:05.67 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 215:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 215:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 215:05.67 79 | memset(this, 0, sizeof(nsXPTCVariant)); 215:05.67 | ^ 215:05.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 215:05.67 44 | struct nsXPTCVariant { 215:05.67 | ^~~~~~~~~~~~~ 215:07.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 215:07.38 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:07.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]': 215:07.38 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 215:07.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] 215:07.38 31 | memset(aT, 0, sizeof(T)); 215:07.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 215:07.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:237: 215:07.38 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 215:07.38 2269 | struct GlobalProperties { 215:07.38 | ^~~~~~~~~~~~~~~~ 215:07.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:07.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]': 215:07.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]' 215:07.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 215:07.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] 215:07.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:07.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.74 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 215:07.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:07.74 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 215:07.74 23 | class nsDataHashtable : public nsBaseHashtable { 215:07.74 | ^~~~~~~~~~~~~~~ 215:08.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:08.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]': 215:08.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]' 215:08.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 215:08.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 215:08.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:08.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.10 In file included from /usr/include/c++/9/vector:67, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:08.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 215:08.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 215:08.10 | ^~~~~~ 215:08.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:21, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:9: 215:08.10 /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:08.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]' 215:08.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 215:08.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] 215:08.10 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:08.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 215:08.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.cpp:78: 215:08.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 215:08.10 52 | class ClipManager { 215:08.11 | ^~~~~~~~~~~ 215:27.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 215:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 215:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 215:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 215:27.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 215:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:27.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] 215:27.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:27.16 | ^ 215:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:27.16 46 | struct Block { 215:27.16 | ^~~~~ 215:31.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 215:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 215:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 215:31.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 215:31.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:10, 215:31.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215:31.23 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 215:31.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.24 1007 | foundInterface = 0; \ 215:31.24 | ^~~~~~~~~~~~~~ 215:31.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' 215:31.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:31.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:31.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:31.24 204 | NS_INTERFACE_MAP_END 215:31.24 | ^~~~~~~~~~~~~~~~~~~~ 215:31.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 215:31.24 981 | else 215:31.24 | ^~~~ 215:31.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:31.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:31.24 | ^~~~~~~~~~~~~~~~~~ 215:31.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:203:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:31.24 203 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:31.24 | ^~~~~~~~~~~~~~~~~~~~~~ 215:31.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 215:31.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.41 1007 | foundInterface = 0; \ 215:31.41 | ^~~~~~~~~~~~~~ 215:31.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' 215:31.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:31.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:31.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4003:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:31.41 4003 | NS_INTERFACE_MAP_END 215:31.41 | ^~~~~~~~~~~~~~~~~~~~ 215:31.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 215:31.41 981 | else 215:31.41 | ^~~~ 215:31.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:31.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:31.41 | ^~~~~~~~~~~~~~~~~~ 215:31.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:4002:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:31.41 4002 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 215:31.41 | ^~~~~~~~~~~~~~~~~~~~~~ 215:32.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215: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]': 215:32.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]' 215:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 215:32.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] 215:32.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:32.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:32.82 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 215:32.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215:32.82 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 215:32.83 23 | class nsDataHashtable : public nsBaseHashtable { 215:32.83 | ^~~~~~~~~~~~~~~ 215:32.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215:32.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]': 215:32.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]' 215:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 215:32.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] 215:32.91 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:32.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:32.91 In file included from /usr/include/c++/9/vector:67, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:14, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215:32.91 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 215:32.91 386 | class vector : protected _Vector_base<_Tp, _Alloc> 215:32.91 | ^~~~~~ 215:32.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.h:12, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:7: 215:32.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]': 215:32.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]' 215:32.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 215:32.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] 215:32.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 215:32.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:32.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 215:32.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMWindowUtils.cpp:54: 215:32.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 215:32.92 52 | class ClipManager { 215:32.92 | ^~~~~~~~~~~ 215:48.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 215:48.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 215:48.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:11: 215:48.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:48.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] 215:48.88 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:48.88 | ^ 215:48.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:48.88 46 | struct Block { 215:48.88 | ^~~~~ 215:49.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 215:49.76 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 215:49.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 215:49.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 215:49.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 215:49.76 79 | memset(this, 0, sizeof(nsXPTCVariant)); 215:49.76 | ^ 215:49.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 215:49.76 44 | struct nsXPTCVariant { 215:49.76 | ^~~~~~~~~~~~~ 215:49.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 215:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 215:49.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMessageManager.h:10, 215:49.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:10, 215:49.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 215:49.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 215:49.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:49.97 1007 | foundInterface = 0; \ 215:49.97 | ^~~~~~~~~~~~~~ 215:49.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' 215:49.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 215:49.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:49.97 154 | NS_INTERFACE_MAP_END 215:49.97 | ^~~~~~~~~~~~~~~~~~~~ 215:49.97 /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 215:49.97 986 | else 215:49.97 | ^~~~ 215:49.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 215:49.97 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 215:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 215:49.97 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 215:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:50.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 215:50.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:9: 215:50.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 215:50.80 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 215:50.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 215:50.80 31 | memset(aT, 0, sizeof(T)); 215:50.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 215:50.80 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.cpp:61: 215:50.80 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 215:50.80 2269 | struct GlobalProperties { 215:50.80 | ^~~~~~~~~~~~~~~~ 216:06.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 216:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 216:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 216:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 216:06.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 216:06.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 216:06.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] 216:06.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 216:06.49 | ^ 216:06.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 216:06.49 46 | struct Block { 216:06.49 | ^~~~~ 216:09.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 216:09.40 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 216:09.40 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 216:09.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 216:09.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 216:09.40 79 | memset(this, 0, sizeof(nsXPTCVariant)); 216:09.40 | ^ 216:09.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 216:09.40 44 | struct nsXPTCVariant { 216:09.41 | ^~~~~~~~~~~~~ 216:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:11.17 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 216:11.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:11.17 1022 | foundInterface = 0; \ 216:11.17 | ^~~~~~~~~~~~~~ 216: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' 216:11.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:11.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.17 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:11.17 440 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 216:11.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.17 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216: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 216:11.17 302 | } else 216:11.17 | ^~~~ 216: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' 216:11.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:11.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.17 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:11.17 439 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 216:11.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:11.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 216:11.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:11.18 1007 | foundInterface = 0; \ 216:11.18 | ^~~~~~~~~~~~~~ 216: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' 216:11.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:11.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:528:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:11.18 528 | NS_INTERFACE_MAP_END 216:11.18 | ^~~~~~~~~~~~~~~~~~~~ 216:11.18 /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 216:11.18 991 | else 216:11.18 | ^~~~ 216:11.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' 216:11.18 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:527:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:11.18 527 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 216:11.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.19 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 216:11.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:11.20 1022 | foundInterface = 0; \ 216:11.20 | ^~~~~~~~~~~~~~ 216:11.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' 216:11.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:11.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:11.20 743 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 216:11.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.20 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 216:11.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 216:11.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:11.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:11.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 216:11.20 302 | } else 216:11.20 | ^~~~ 216:11.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' 216:11.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:11.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:11.20 742 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 216:11.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:11.23 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 216:11.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:11.23 1007 | foundInterface = 0; \ 216:11.23 | ^~~~~~~~~~~~~~ 216:11.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' 216:11.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:11.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:11.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:11.24 1270 | NS_INTERFACE_MAP_END 216:11.24 | ^~~~~~~~~~~~~~~~~~~~ 216:11.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 216:11.24 981 | else 216:11.24 | ^~~~ 216:11.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:11.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:11.24 | ^~~~~~~~~~~~~~~~~~ 216:11.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:1269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:11.24 1269 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 216:11.24 | ^~~~~~~~~~~~~~~~~~~~~~ 216:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 216:11.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:11.48 1022 | foundInterface = 0; \ 216:11.48 | ^~~~~~~~~~~~~~ 216:11.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' 216:11.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:11.48 5668 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 216:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 216:11.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 216:11.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:11.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:11.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:11.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:11.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 216:11.48 302 | } else 216:11.48 | ^~~~ 216:11.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' 216:11.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:11.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:5667:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:11.48 5667 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 216:11.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:12.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:12.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:12.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]': 216:12.36 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 216:12.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] 216:12.36 31 | memset(aT, 0, sizeof(T)); 216:12.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 216:12.36 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:173: 216:12.36 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 216:12.36 2269 | struct GlobalProperties { 216:12.37 | ^~~~~~~~~~~~~~~~ 216:12.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:12.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:12.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]': 216:12.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]' 216:12.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 216: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 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 216:12.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:12.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:12.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 216:12.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:12.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:12.86 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 216:12.86 23 | class nsDataHashtable : public nsBaseHashtable { 216:12.86 | ^~~~~~~~~~~~~~~ 216:13.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:13.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:13.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]': 216:13.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]' 216:13.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 216:13.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] 216:13.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:13.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:13.05 In file included from /usr/include/c++/9/vector:67, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:13.05 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 216:13.05 386 | class vector : protected _Vector_base<_Tp, _Alloc> 216:13.05 | ^~~~~~ 216:13.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:13.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:7: 216:13.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]': 216:13.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]' 216:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 216: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:13.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:13.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:13.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 216:13.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:133: 216:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 216:13.06 52 | class ClipManager { 216:13.06 | ^~~~~~~~~~~ 216:18.66 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 216:18.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:4905:10: warning: number of counters in profile data for function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 36 and have 35) [-Wcoverage-mismatch] 216:18.67 4905 | nsresult nsGlobalWindowInner::Observe(nsISupports* aSubject, const char* aTopic, 216:18.67 | ^~~~~~~~~~~~~~~~~~~ 216:18.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:4905:10: warning: the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:18.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.cpp:4905:10: warning: the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:30.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 216:30.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 216:30.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaControlUtils.h:14, 216:30.49 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:34: 216:30.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 216:30.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] 216:30.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 216:30.49 | ^ 216:30.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 216:30.49 46 | struct Block { 216:30.49 | ^~~~~ 216:34.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 216:34.28 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 216:34.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 216:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 216:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 216:34.28 79 | memset(this, 0, sizeof(nsXPTCVariant)); 216:34.28 | ^ 216:34.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 216:34.28 44 | struct nsXPTCVariant { 216:34.28 | ^~~~~~~~~~~~~ 216:35.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/domstubs.h:10, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDOMWindow.h:10, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:10, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:35.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:35.27 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 216:35.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:35.27 1007 | foundInterface = 0; \ 216:35.27 | ^~~~~~~~~~~~~~ 216:35.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' 216:35.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 216:35.27 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:35.27 1344 | NS_INTERFACE_MAP_END 216:35.27 | ^~~~~~~~~~~~~~~~~~~~ 216:35.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 216:35.27 981 | else 216:35.27 | ^~~~ 216:35.28 /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.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:35.28 | ^~~~~~~~~~~~~~~~~~ 216:35.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:35.28 1343 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 216:35.28 | ^~~~~~~~~~~~~~~~~~~~~~ 216:36.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:36.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:36.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:36.43 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:36.43 /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:36.43 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 216:36.43 /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:36.43 31 | memset(aT, 0, sizeof(T)); 216:36.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 216:36.43 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:166: 216:36.43 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 216:36.43 2269 | struct GlobalProperties { 216:36.43 | ^~~~~~~~~~~~~~~~ 216:36.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:36.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]': 216:36.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]' 216:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 216:36.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] 216:36.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:36.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:36.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:36.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:36.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 216:36.97 23 | class nsDataHashtable : public nsBaseHashtable { 216:36.97 | ^~~~~~~~~~~~~~~ 216:37.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:37.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]': 216:37.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]' 216:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 216:37.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] 216:37.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:37.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.04 In file included from /usr/include/c++/9/vector:67, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:37.04 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 216:37.04 386 | class vector : protected _Vector_base<_Tp, _Alloc> 216:37.04 | ^~~~~~ 216:37.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:10, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 216:37.04 /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]': 216:37.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 = mozilla::layers::ClipManager]' 216:37.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 216:37.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:37.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:37.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:37.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 216:37.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 216:37.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 216:37.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:128: 216:37.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 216:37.05 52 | class ClipManager { 216:37.05 | ^~~~~~~~~~~ 216:42.42 /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&)': 216:42.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:6034:6: warning: number of counters in profile data for function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 82 and have 83) [-Wcoverage-mismatch] 216:42.42 6034 | void nsGlobalWindowOuter::PostMessageMozOuter(JSContext* aCx, 216:42.42 | ^~~~~~~~~~~~~~~~~~~ 216:42.42 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:6034:6: warning: the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:42.43 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowOuter.cpp:6034:6: warning: the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:52.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:23, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 216:52.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]': 216:52.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]' 216:52.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 216:52.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] 216:52.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 216:52.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:52.86 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 216:52.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.h:26, 216:52.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsImageLoadingContent.cpp:13: 216:52.87 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 216:52.87 23 | class nsDataHashtable : public nsBaseHashtable { 216:52.87 | ^~~~~~~~~~~~~~~ 217:06.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 217:06.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 217:06.33 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:11, 217:06.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 217:06.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 217:06.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:06.33 1007 | foundInterface = 0; \ 217:06.33 | ^~~~~~~~~~~~~~ 217:06.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' 217:06.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:06.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:06.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:06.33 1178 | NS_INTERFACE_MAP_END 217:06.33 | ^~~~~~~~~~~~~~~~~~~~ 217:06.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 217:06.33 991 | else 217:06.34 | ^~~~ 217:06.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' 217:06.34 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:06.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:06.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:06.34 1177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 217:06.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.32 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTHashtable.h:21, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsBaseHashtable.h:12, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/image/imgLoader.h:18, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:13: 217:08.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]': 217:08.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 = nsDataHashtable]' 217:08.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 217:08.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] 217:08.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 217:08.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:08.32 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 217:08.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsObjectLoadingContent.cpp:16: 217:08.32 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 217:08.32 23 | class nsDataHashtable : public nsBaseHashtable { 217:08.32 | ^~~~~~~~~~~~~~~ 217:17.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsTArray.h:30, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.h:10, 217:17.33 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:7: 217:17.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 217:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:17.34 1007 | foundInterface = 0; \ 217:17.34 | ^~~~~~~~~~~~~~ 217:17.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' 217:17.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:17.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:17.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:17.34 60 | NS_INTERFACE_MAP_END 217:17.34 | ^~~~~~~~~~~~~~~~~~~~ 217:17.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 217:17.34 981 | else 217:17.34 | ^~~~ 217:17.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:17.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:17.34 | ^~~~~~~~~~~~~~~~~~ 217:17.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:17.34 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 217:17.34 | ^~~~~~~~~~~~~~~~~~~~~~ 217:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 217:17.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:17.36 1007 | foundInterface = 0; \ 217:17.36 | ^~~~~~~~~~~~~~ 217:17.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' 217:17.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:17.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:17.36 380 | NS_INTERFACE_MAP_END 217:17.36 | ^~~~~~~~~~~~~~~~~~~~ 217:17.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 217:17.36 981 | else 217:17.36 | ^~~~ 217: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' 217:17.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:17.36 | ^~~~~~~~~~~~~~~~~~ 217:17.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:17.36 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:17.36 | ^~~~~~~~~~~~~~~~~~~~~~ 217:26.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 217:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 217:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 217:26.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 217:26.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:26.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 217:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:26.36 1007 | foundInterface = 0; \ 217:26.36 | ^~~~~~~~~~~~~~ 217:26.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' 217:26.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:26.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:26.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:26.36 52 | NS_INTERFACE_MAP_END 217:26.36 | ^~~~~~~~~~~~~~~~~~~~ 217: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 217:26.36 981 | else 217:26.36 | ^~~~ 217:26.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:26.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:26.36 | ^~~~~~~~~~~~~~~~~~ 217:26.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:26.36 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:26.36 | ^~~~~~~~~~~~~~~~~~~~~~ 217:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 217:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:26.81 1007 | foundInterface = 0; \ 217:26.81 | ^~~~~~~~~~~~~~ 217: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' 217:26.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:26.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:26.81 94 | NS_INTERFACE_MAP_END 217:26.81 | ^~~~~~~~~~~~~~~~~~~~ 217:26.81 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:12, 217:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:26.81 /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 217:26.81 3374 | } else 217:26.81 | ^~~~ 217:26.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:3374:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 217:26.81 3374 | } else 217:26.81 | ^~~~ 217:26.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 217:26.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 217:26.85 /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] 217:26.85 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 217:26.85 | ^ 217:26.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:26.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 217:26.85 123 | struct InternalAttr { 217:26.85 | ^~~~~~~~~~~~ 217:26.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 217:26.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 217:26.85 /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] 217:26.85 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 217:26.85 | ^ 217:26.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 217:26.85 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:26.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 217:26.86 175 | class Impl { 217:26.86 | ^~~~ 217:26.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 217:26.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 217:26.86 /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] 217:26.86 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 217:26.86 | ^ 217:26.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGImageContext.h:12, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:31, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:16, 217:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:26.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 217:26.86 175 | class Impl { 217:26.86 | ^~~~ 217:27.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 217:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 217:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 217:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 217:27.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 217:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 217:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:27.29 1007 | foundInterface = 0; \ 217:27.29 | ^~~~~~~~~~~~~~ 217: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' 217:27.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:27.29 38 | NS_INTERFACE_MAP_END 217:27.29 | ^~~~~~~~~~~~~~~~~~~~ 217:27.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 217:27.29 981 | else 217:27.29 | ^~~~ 217:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:27.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:27.29 | ^~~~~~~~~~~~~~~~~~ 217:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:27.29 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:27.29 | ^~~~~~~~~~~~~~~~~~~~~~ 217:28.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 217:28.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:28.87 1007 | foundInterface = 0; \ 217:28.87 | ^~~~~~~~~~~~~~ 217:28.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' 217:28.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:28.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:28.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:28.87 40 | NS_INTERFACE_MAP_END 217:28.87 | ^~~~~~~~~~~~~~~~~~~~ 217:28.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 217:28.87 981 | else 217:28.87 | ^~~~ 217:28.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:28.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:28.88 | ^~~~~~~~~~~~~~~~~~ 217:28.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:28.88 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:28.88 | ^~~~~~~~~~~~~~~~~~~~~~ 217:28.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 217:28.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:28.97 1022 | foundInterface = 0; \ 217:28.97 | ^~~~~~~~~~~~~~ 217:28.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' 217:28.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:28.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:28.98 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 217:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:28.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AbstractRange.cpp:7, 217:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 217:28.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 217:28.98 302 | } else 217:28.98 | ^~~~ 217:28.98 /builddir/build/BUILD/firefox-70.0.1/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:28.98 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 217:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:30.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 217:30.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 217:30.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ChromeUtils.cpp:26, 217:30.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 217:30.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 217:30.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] 217:30.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 217:30.24 | ^ 217:30.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 217:30.24 46 | struct Block { 217:30.24 | ^~~~~ 217:37.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:65: 217:38.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/Comment.cpp: In member function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)': 217:38.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyUtil.cpp:133:8: warning: number of counters in profile data for function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'arcs', expected 34 and have 36) [-Wcoverage-mismatch] 217:38.00 133 | bool ParseHeader(nsACString::const_iterator& aStart, 217:38.00 | ^~~~~~~~~~~ 217:38.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/BodyUtil.cpp:133:8: warning: the control flow of function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:48.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 217:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 217:48.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:11, 217:48.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:48.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 217:48.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] 217:48.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 217:48.95 | ^ 217:48.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 217:48.95 46 | struct Block { 217:48.95 | ^~~~~ 217:49.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:49.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:49.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 217:49.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:49.35 1007 | foundInterface = 0; \ 217:49.35 | ^~~~~~~~~~~~~~ 217:49.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' 217:49.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:49.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:49.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:49.36 80 | NS_INTERFACE_MAP_END 217:49.36 | ^~~~~~~~~~~~~~~~~~~~ 217:49.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 217:49.36 981 | else 217:49.36 | ^~~~ 217:49.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:49.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:49.36 | ^~~~~~~~~~~~~~~~~~ 217:49.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:49.36 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 217:49.36 | ^~~~~~~~~~~~~~~~~~~~~~ 217:49.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 217:49.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:49.52 1007 | foundInterface = 0; \ 217:49.52 | ^~~~~~~~~~~~~~ 217:49.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' 217:49.52 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:49.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:49.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:49.52 25 | NS_INTERFACE_MAP_END 217:49.52 | ^~~~~~~~~~~~~~~~~~~~ 217:49.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 217:49.52 981 | else 217:49.53 | ^~~~ 217:49.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:49.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:49.53 | ^~~~~~~~~~~~~~~~~~ 217:49.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:49.53 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:49.53 | ^~~~~~~~~~~~~~~~~~~~~~ 217:49.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 217:49.95 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 217:49.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 217:49.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 217:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 217:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 217:49.95 79 | memset(this, 0, sizeof(nsXPTCVariant)); 217:49.95 | ^ 217:49.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 217:49.95 44 | struct nsXPTCVariant { 217:49.95 | ^~~~~~~~~~~~~ 217:50.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:50.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:50.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 217:50.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.15 1007 | foundInterface = 0; \ 217:50.15 | ^~~~~~~~~~~~~~ 217: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' 217:50.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.15 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.15 284 | NS_INTERFACE_MAP_END 217:50.15 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.15 981 | else 217:50.16 | ^~~~ 217:50.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.16 | ^~~~~~~~~~~~~~~~~~ 217:50.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.16 283 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.16 | ^~~~~~~~~~~~~~~~~~~~~~ 217:50.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 217:50.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.36 1007 | foundInterface = 0; \ 217:50.36 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.37 148 | NS_INTERFACE_MAP_END 217:50.37 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.37 981 | else 217:50.37 | ^~~~ 217:50.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.37 | ^~~~~~~~~~~~~~~~~~ 217:50.37 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.37 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.37 | ^~~~~~~~~~~~~~~~~~~~~~ 217:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 217:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.45 1007 | foundInterface = 0; \ 217:50.45 | ^~~~~~~~~~~~~~ 217: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' 217:50.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.45 23 | NS_INTERFACE_MAP_END 217:50.45 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.45 981 | else 217:50.45 | ^~~~ 217:50.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.45 | ^~~~~~~~~~~~~~~~~~ 217:50.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.45 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.45 | ^~~~~~~~~~~~~~~~~~~~~~ 217:50.76 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 217:50.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.76 1007 | foundInterface = 0; \ 217:50.76 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.77 48 | NS_INTERFACE_MAP_END 217:50.77 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.77 981 | else 217:50.77 | ^~~~ 217:50.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.77 | ^~~~~~~~~~~~~~~~~~ 217:50.77 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMParser.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.77 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.77 | ^~~~~~~~~~~~~~~~~~~~~~ 217:50.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 217:50.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.81 1007 | foundInterface = 0; \ 217:50.81 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.81 22 | NS_INTERFACE_MAP_END 217:50.81 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.81 981 | else 217:50.81 | ^~~~ 217:50.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.81 | ^~~~~~~~~~~~~~~~~~ 217:50.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.81 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.81 | ^~~~~~~~~~~~~~~~~~~~~~ 217:50.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 217:50.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.82 1007 | foundInterface = 0; \ 217:50.82 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.82 132 | NS_INTERFACE_MAP_END 217:50.82 | ^~~~~~~~~~~~~~~~~~~~ 217:50.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:50.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:50.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 217:50.82 302 | } else 217:50.82 | ^~~~ 217:50.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' 217:50.82 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:50.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.82 /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' 217:50.82 131 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 217:50.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:50.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 217:50.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.83 1022 | foundInterface = 0; \ 217:50.83 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:50.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.83 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:50.83 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:50.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 217:50.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 217:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 217:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:50.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:50.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:50.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:50.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 217:50.84 302 | } else 217:50.84 | ^~~~ 217:50.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' 217:50.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:50.84 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 217:50.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:50.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:50.86 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 217:50.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.86 1007 | foundInterface = 0; \ 217:50.86 | ^~~~~~~~~~~~~~ 217:50.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' 217:50.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.87 21 | NS_INTERFACE_MAP_END 217:50.87 | ^~~~~~~~~~~~~~~~~~~~ 217:50.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 217:50.87 981 | else 217:50.87 | ^~~~ 217:50.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.87 | ^~~~~~~~~~~~~~~~~~ 217:50.87 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.87 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:50.87 | ^~~~~~~~~~~~~~~~~~~~~~ 217:51.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.h:10, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:7, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:51.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]': 217:51.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 217:51.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] 217:51.53 31 | memset(aT, 0, sizeof(T)); 217:51.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 217:51.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/CustomElementRegistry.cpp:23, 217:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 217:51.53 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 217:51.53 2269 | struct GlobalProperties { 217:51.53 | ^~~~~~~~~~~~~~~~ 217:57.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 217:57.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 217:57.38 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ContentBlockingLog.cpp:11, 217:57.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 217:57.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 217:57.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 217:57.39 217 | BaseMatrix& PreRotate(T aAngle) { 217:57.39 | ^~~~~~~~~ 217:57.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:74: 217:57.40 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:937:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 217:57.41 937 | DOMMatrix* DOMMatrix::SkewYSelf(double aSy) { 217:57.41 | ^~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:937:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:919:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 217:57.41 919 | DOMMatrix* DOMMatrix::SkewXSelf(double aSx) { 217:57.41 | ^~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:919:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /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)': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:818:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 217:57.41 818 | DOMMatrix* DOMMatrix::ScaleSelf(double aScaleX, const Optional& aScaleY, 217:57.41 | ^~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:818:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:782:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 217:57.41 782 | DOMMatrix* DOMMatrix::PreMultiplySelf(const DOMMatrixInit& aOtherInit, 217:57.41 | ^~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:782:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:761:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 217:57.41 761 | DOMMatrix* DOMMatrix::MultiplySelf(const DOMMatrixInit& aOtherInit, 217:57.41 | ^~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:761:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:405:28: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 217:57.41 405 | already_AddRefed DOMMatrixReadOnly::TransformPoint( 217:57.41 | ^~~~~~~~~~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:405:28: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:405:28: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:373:29: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'arcs', expected 12 and have 11) [-Wcoverage-mismatch] 217:57.41 373 | already_AddRefed DOMMatrixReadOnly::FlipY() const { 217:57.41 | ^~~~~~~~~~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:373:29: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:358:29: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'arcs', expected 12 and have 11) [-Wcoverage-mismatch] 217:57.41 358 | already_AddRefed DOMMatrixReadOnly::FlipX() const { 217:57.41 | ^~~~~~~~~~~~~~~~~ 217:57.41 /builddir/build/BUILD/firefox-70.0.1/dom/base/DOMMatrix.cpp:358:29: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 218:04.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 218:04.90 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 218:04.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:04.90 1022 | foundInterface = 0; \ 218:04.90 | ^~~~~~~~~~~~~~ 218: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' 218:04.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:04.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:04.90 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:04.90 /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' 218:04.90 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:04.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 218:04.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 218:04.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 218:04.90 302 | } else 218:04.90 | ^~~~ 218:04.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' 218:04.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:04.90 /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' 218:04.90 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:04.90 /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' 218:04.90 87 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 218:04.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:11.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 218:11.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 218:11.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 218:11.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:11.24 1007 | foundInterface = 0; \ 218:11.24 | ^~~~~~~~~~~~~~ 218:11.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' 218:11.24 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:11.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:11.24 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:11.24 58 | NS_INTERFACE_MAP_END 218:11.24 | ^~~~~~~~~~~~~~~~~~~~ 218:11.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 218:11.24 981 | else 218:11.24 | ^~~~ 218:11.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:11.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:11.25 | ^~~~~~~~~~~~~~~~~~ 218:11.25 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:11.25 57 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 218:11.25 | ^~~~~~~~~~~~~~~~~~~~~~ 218:12.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 218:12.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 218:12.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]': 218:12.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]' 218:12.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 218:12.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] 218:12.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 218:12.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:12.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.h:15, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsTextNode.cpp:11, 218:12.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 218:12.97 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 218:12.97 23 | class nsDataHashtable : public nsBaseHashtable { 218:12.97 | ^~~~~~~~~~~~~~~ 218:29.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 218:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 218:29.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:96, 218:29.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 218:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 218:29.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] 218:29.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 218:29.52 | ^ 218:29.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 218:29.52 46 | struct Block { 218:29.52 | ^~~~~ 218:35.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:35.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 218:35.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:35.96 1007 | foundInterface = 0; \ 218:35.96 | ^~~~~~~~~~~~~~ 218:35.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' 218:35.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:35.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:1873:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:35.96 1873 | NS_INTERFACE_MAP_END 218:35.96 | ^~~~~~~~~~~~~~~~~~~~ 218:35.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:35.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218: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 218:35.96 302 | } else 218:35.96 | ^~~~ 218:35.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' 218:35.96 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:35.96 /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' 218:35.96 1872 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 218:35.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:37.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:37.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:37.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 218:37.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 218:37.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 218:37.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:37.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 218:37.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:37.30 1007 | foundInterface = 0; \ 218:37.30 | ^~~~~~~~~~~~~~ 218: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' 218:37.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:37.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12491:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:37.30 12491 | NS_INTERFACE_MAP_END 218:37.30 | ^~~~~~~~~~~~~~~~~~~~ 218: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 218:37.30 981 | else 218:37.30 | ^~~~ 218: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' 218:37.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:37.30 | ^~~~~~~~~~~~~~~~~~ 218:37.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:12490:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:37.30 12490 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:37.30 | ^~~~~~~~~~~~~~~~~~~~~~ 218:37.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 218:37.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:37.72 1007 | foundInterface = 0; \ 218:37.72 | ^~~~~~~~~~~~~~ 218: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' 218:37.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:37.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:37.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:37.72 118 | NS_INTERFACE_MAP_END 218:37.72 | ^~~~~~~~~~~~~~~~~~~~ 218: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 218:37.72 991 | else 218:37.72 | ^~~~ 218: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' 218:37.72 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 218:37.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:37.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 218:37.72 117 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 218:37.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 218:40.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.06 1022 | foundInterface = 0; \ 218:40.06 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:40.06 1946 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 218:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 218:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 218:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:40.06 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:40.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.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 218:40.06 302 | } else 218:40.06 | ^~~~ 218:40.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' 218:40.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.06 /builddir/build/BUILD/firefox-70.0.1/dom/base/EventSource.cpp:1945:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:40.06 1945 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 218:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 218:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 218:40.30 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 218:40.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 218:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.30 1007 | foundInterface = 0; \ 218:40.30 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:40.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:40.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:40.30 92 | NS_INTERFACE_MAP_END 218:40.30 | ^~~~~~~~~~~~~~~~~~~~ 218:40.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 218:40.30 981 | else 218:40.30 | ^~~~ 218:40.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:40.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:40.30 | ^~~~~~~~~~~~~~~~~~ 218:40.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:40.30 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:40.30 | ^~~~~~~~~~~~~~~~~~~~~~ 218:40.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 218:40.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.33 1007 | foundInterface = 0; \ 218:40.33 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:40.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:40.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:40.33 157 | NS_INTERFACE_MAP_END 218:40.33 | ^~~~~~~~~~~~~~~~~~~~ 218:40.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 218:40.33 981 | else 218:40.33 | ^~~~ 218:40.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:40.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:40.33 | ^~~~~~~~~~~~~~~~~~ 218:40.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:40.33 156 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:40.33 | ^~~~~~~~~~~~~~~~~~~~~~ 218:40.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 218:40.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.34 1007 | foundInterface = 0; \ 218:40.34 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:40.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:409:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:40.34 409 | NS_INTERFACE_MAP_END 218:40.34 | ^~~~~~~~~~~~~~~~~~~~ 218:40.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.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 218:40.34 302 | } else 218:40.34 | ^~~~ 218:40.34 /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' 218:40.34 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.34 /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' 218:40.34 408 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 218:40.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 218:40.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 218:40.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.34 1035 | foundInterface = 0; \ 218:40.35 | ^~~~~~~~~~~~~~ 218:40.35 /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' 218:40.35 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 218:40.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 218:40.35 505 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 218:40.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.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 218:40.35 981 | else 218:40.35 | ^~~~ 218:40.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:40.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:40.35 | ^~~~~~~~~~~~~~~~~~ 218:40.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:40.35 504 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 218:40.35 | ^~~~~~~~~~~~~~~~~~~~~~ 218:40.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 218:40.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.39 1022 | foundInterface = 0; \ 218:40.39 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.39 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:40.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1883:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:40.39 1883 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 218:40.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 218:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 218:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:40.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.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 218:40.39 302 | } else 218:40.39 | ^~~~ 218:40.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/FragmentOrElement.cpp:1882:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:40.39 1882 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 218:40.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:40.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 218:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 218:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRunnable.h:10, 218:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 218:40.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:9, 218:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:40.45 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 218:40.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:40.46 1007 | foundInterface = 0; \ 218:40.46 | ^~~~~~~~~~~~~~ 218:40.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' 218:40.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:40.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:40.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:40.46 26 | NS_INTERFACE_MAP_END 218:40.46 | ^~~~~~~~~~~~~~~~~~~~ 218: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 218:40.46 981 | else 218:40.46 | ^~~~ 218: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' 218:40.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:40.46 | ^~~~~~~~~~~~~~~~~~ 218:40.46 /builddir/build/BUILD/firefox-70.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:40.46 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:40.46 | ^~~~~~~~~~~~~~~~~~~~~~ 218:43.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:43.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]': 218:43.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]' 218:43.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 218:43.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] 218:43.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 218:43.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:43.44 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 218:43.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 218:43.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 218:43.44 23 | class nsDataHashtable : public nsBaseHashtable { 218:43.44 | ^~~~~~~~~~~~~~~ 218:43.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:43.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]': 218:43.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]' 218:43.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 218:43.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] 218:43.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 218:43.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:43.56 In file included from /usr/include/c++/9/vector:67, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 218:43.56 from /usr/include/c++/9/queue:61, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DocGroup.cpp:7, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 218:43.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 218:43.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 218:43.56 | ^~~~~~ 218:43.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/DispatcherTrait.cpp:10, 218:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 218:43.57 /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]': 218:43.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 = mozilla::layers::ClipManager]' 218:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 218:43.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 218:43.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 218:43.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:43.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Document.cpp:253, 218:43.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 218:43.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 218:43.57 52 | class ClipManager { 218:43.57 | ^~~~~~~~~~~ 219:00.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:56: 219:00.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/ImageTracker.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 219:00.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/Element.cpp:910:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:00.32 910 | static nsSize GetScrollRectSizeForOverflowVisibleFrame(nsIFrame* aFrame) { 219:00.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:00.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/Element.cpp:910:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 219:12.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 219:12.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:12.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:12.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:12.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 219:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:12.92 1022 | foundInterface = 0; \ 219:12.92 | ^~~~~~~~~~~~~~ 219:12.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' 219:12.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:12.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:12.92 140 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:12.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 219:12.92 981 | else 219:12.92 | ^~~~ 219:12.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:12.92 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:12.92 | ^~~~~~~~~~~~~~~~~~ 219:12.92 /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:12.92 139 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:12.92 | ^~~~~~~~~~~~~~~~~~~~~~ 219:13.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 219:13.16 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 219:13.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 219:13.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 219:13.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 219:13.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 219:13.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 219:13.16 79 | memset(this, 0, sizeof(nsXPTCVariant)); 219:13.16 | ^ 219:13.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 219:13.16 44 | struct nsXPTCVariant { 219:13.16 | ^~~~~~~~~~~~~ 219:13.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 219:13.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:13.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:13.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:13.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 219:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:13.36 1007 | foundInterface = 0; \ 219:13.36 | ^~~~~~~~~~~~~~ 219: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' 219:13.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:13.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:13.36 22 | NS_INTERFACE_MAP_END 219:13.36 | ^~~~~~~~~~~~~~~~~~~~ 219:13.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 219:13.36 981 | else 219:13.36 | ^~~~ 219:13.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:13.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:13.36 | ^~~~~~~~~~~~~~~~~~ 219:13.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:13.36 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:13.36 | ^~~~~~~~~~~~~~~~~~~~~~ 219:14.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 219:14.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:14.35 1007 | foundInterface = 0; \ 219:14.35 | ^~~~~~~~~~~~~~ 219:14.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' 219:14.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:14.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:14.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:14.35 55 | NS_INTERFACE_MAP_END 219:14.35 | ^~~~~~~~~~~~~~~~~~~~ 219:14.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 219:14.36 981 | else 219:14.36 | ^~~~ 219:14.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:14.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:14.36 | ^~~~~~~~~~~~~~~~~~ 219:14.36 /builddir/build/BUILD/firefox-70.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:14.36 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:14.36 | ^~~~~~~~~~~~~~~~~~~~~~ 219:15.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 219:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 219:15.47 from /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageBroadcaster.cpp:8, 219:15.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:56: 219:15.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 219:15.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] 219:15.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 219:15.47 | ^ 219:15.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 219:15.47 46 | struct Block { 219:15.47 | ^~~~~ 219:16.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 219:16.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:16.14 1022 | foundInterface = 0; \ 219:16.14 | ^~~~~~~~~~~~~~ 219:16.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' 219:16.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:16.14 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 219:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:16.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:16.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:16.14 /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 219:16.14 391 | else 219:16.14 | ^~~~ 219:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 219:16.14 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 219:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:19.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:19.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 219:19.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:19.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:19.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:19.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 219:19.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:19.50 1007 | foundInterface = 0; \ 219:19.50 | ^~~~~~~~~~~~~~ 219:19.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' 219:19.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:19.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:19.50 133 | NS_INTERFACE_MAP_END 219:19.50 | ^~~~~~~~~~~~~~~~~~~~ 219:19.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 219:19.50 981 | else 219:19.50 | ^~~~ 219:19.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:19.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:19.50 | ^~~~~~~~~~~~~~~~~~ 219:19.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/Navigator.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:19.50 132 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:19.50 | ^~~~~~~~~~~~~~~~~~~~~~ 219:19.88 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 219:19.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:19.89 1007 | foundInterface = 0; \ 219:19.89 | ^~~~~~~~~~~~~~ 219:19.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' 219:19.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:19.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:19.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:19.89 153 | NS_INTERFACE_MAP_END 219:19.89 | ^~~~~~~~~~~~~~~~~~~~ 219:19.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 219:19.89 981 | else 219:19.89 | ^~~~ 219:19.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:19.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:19.89 | ^~~~~~~~~~~~~~~~~~ 219:19.89 /builddir/build/BUILD/firefox-70.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:19.89 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:19.89 | ^~~~~~~~~~~~~~~~~~~~~~ 219:20.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 219:20.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 219:20.48 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 219:20.48 /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] 219:20.48 31 | memset(aT, 0, sizeof(T)); 219:20.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 219:20.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.h:11, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/IntlUtils.cpp:7, 219:20.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 219:20.48 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 219:20.48 2269 | struct GlobalProperties { 219:20.48 | ^~~~~~~~~~~~~~~~ 219:38.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 219:38.29 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 219:38.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 219:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 219:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 219:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 219:38.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 219:38.29 | ^ 219:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 219:38.30 44 | struct nsXPTCVariant { 219:38.30 | ^~~~~~~~~~~~~ 219:38.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 219:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 219:38.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 219:38.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 219:38.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:38.58 1007 | foundInterface = 0; \ 219:38.58 | ^~~~~~~~~~~~~~ 219:38.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' 219:38.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:38.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:38.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:38.58 118 | NS_INTERFACE_MAP_END 219:38.58 | ^~~~~~~~~~~~~~~~~~~~ 219:38.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 219:38.58 981 | else 219:38.58 | ^~~~ 219:38.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:38.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:38.58 | ^~~~~~~~~~~~~~~~~~ 219:38.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:38.58 117 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:38.58 | ^~~~~~~~~~~~~~~~~~~~~~ 219:38.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 219:38.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:38.61 1007 | foundInterface = 0; \ 219:38.61 | ^~~~~~~~~~~~~~ 219:38.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' 219:38.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:38.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:38.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:38.61 272 | NS_INTERFACE_MAP_END 219:38.61 | ^~~~~~~~~~~~~~~~~~~~ 219:38.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 219:38.61 981 | else 219:38.61 | ^~~~ 219:38.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:38.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:38.61 | ^~~~~~~~~~~~~~~~~~ 219:38.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:38.61 271 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:38.61 | ^~~~~~~~~~~~~~~~~~~~~~ 219:38.61 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 219:38.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:38.62 1007 | foundInterface = 0; \ 219:38.62 | ^~~~~~~~~~~~~~ 219:38.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' 219:38.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:38.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:38.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:38.62 303 | NS_INTERFACE_MAP_END 219:38.62 | ^~~~~~~~~~~~~~~~~~~~ 219:38.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 219:38.62 981 | else 219:38.62 | ^~~~ 219:38.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:38.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:38.62 | ^~~~~~~~~~~~~~~~~~ 219:38.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:38.62 302 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:38.62 | ^~~~~~~~~~~~~~~~~~~~~~ 219:38.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 219:38.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:38.84 1022 | foundInterface = 0; \ 219:38.84 | ^~~~~~~~~~~~~~ 219:38.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' 219:38.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:38.84 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:38.84 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:38.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:38.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 219:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 219:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 219:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 219:38.84 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 219:38.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 219:38.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 219:38.84 302 | } else 219:38.84 | ^~~~ 219:38.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' 219:38.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:38.85 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:38.85 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 219:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:39.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 219:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 219:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 219:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 219:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameMessageManager.h:17, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ParentProcessMessageManager.cpp:7, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 219:39.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]': 219:39.60 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 219:39.60 /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] 219:39.60 31 | memset(aT, 0, sizeof(T)); 219:39.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 219:39.60 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 219:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:83: 219:39.60 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 219:39.60 2269 | struct GlobalProperties { 219:39.60 | ^~~~~~~~~~~~~~~~ 219:44.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:110: 219:44.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScreenOrientation.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 219:44.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResponsiveImageSelector.cpp:110:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:44.18 110 | bool ResponsiveImageSelector::SetCandidatesFromSourceSet( 219:44.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:44.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResponsiveImageSelector.cpp:110:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 219:44.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/ResponsiveImageSelector.cpp:110:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 219:52.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:52.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:52.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 219:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:52.51 1007 | foundInterface = 0; \ 219:52.51 | ^~~~~~~~~~~~~~ 219:52.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' 219:52.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:52.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:52.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:52.51 21 | NS_INTERFACE_MAP_END 219:52.51 | ^~~~~~~~~~~~~~~~~~~~ 219:52.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 219:52.51 981 | else 219:52.51 | ^~~~ 219:52.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:52.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:52.52 | ^~~~~~~~~~~~~~~~~~ 219:52.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:52.52 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:52.52 | ^~~~~~~~~~~~~~~~~~~~~~ 219:53.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 219:53.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 219:53.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 219:53.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 219:53.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 219:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 219:53.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] 219:53.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 219:53.85 | ^ 219:53.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 219:53.85 46 | struct Block { 219:53.85 | ^~~~~ 219:56.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:56.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:56.81 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 219:56.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:56.81 1007 | foundInterface = 0; \ 219:56.81 | ^~~~~~~~~~~~~~ 219:56.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' 219:56.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:56.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:56.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:56.82 730 | NS_INTERFACE_MAP_END 219:56.82 | ^~~~~~~~~~~~~~~~~~~~ 219:56.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 219:56.82 981 | else 219:56.82 | ^~~~ 219:56.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:56.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:56.82 | ^~~~~~~~~~~~~~~~~~ 219:56.82 /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:56.82 729 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:56.82 | ^~~~~~~~~~~~~~~~~~~~~~ 219:58.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 219:58.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:58.93 1022 | foundInterface = 0; \ 219:58.94 | ^~~~~~~~~~~~~~ 219:58.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' 219:58.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:58.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:58.94 45 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 219:58.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.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 219:58.94 981 | else 219:58.94 | ^~~~ 219:58.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:58.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:58.94 | ^~~~~~~~~~~~~~~~~~ 219:58.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/ShadowRoot.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:58.94 44 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 219:58.94 | ^~~~~~~~~~~~~~~~~~~~~~ 219:58.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 219:58.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:58.96 1022 | foundInterface = 0; \ 219:58.96 | ^~~~~~~~~~~~~~ 219:58.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' 219:58.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:58.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:58.97 53 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 219:58.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:58.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:58.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 219:58.97 302 | } else 219:58.97 | ^~~~ 219:58.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' 219:58.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:58.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:58.97 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 219:58.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:59.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:59.00 /builddir/build/BUILD/firefox-70.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 219:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:59.00 1022 | foundInterface = 0; \ 219:59.00 | ^~~~~~~~~~~~~~ 219:59.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' 219:59.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:59.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:59.00 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 219:59.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.01 /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' 219:59.01 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 219:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 219:59.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:59.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 219:59.01 302 | } else 219:59.01 | ^~~~ 219:59.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' 219:59.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.01 /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' 219:59.01 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 219:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.01 /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' 219:59.01 18 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 219:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 219:59.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 219:59.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:59.38 1007 | foundInterface = 0; \ 219:59.38 | ^~~~~~~~~~~~~~ 219:59.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' 219:59.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:59.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:59.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:59.38 27 | NS_INTERFACE_MAP_END 219:59.38 | ^~~~~~~~~~~~~~~~~~~~ 219:59.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 219:59.38 981 | else 219:59.38 | ^~~~ 219:59.38 /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.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:59.38 | ^~~~~~~~~~~~~~~~~~ 219:59.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:59.38 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:59.38 | ^~~~~~~~~~~~~~~~~~~~~~ 219:59.38 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 219:59.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:59.38 1007 | foundInterface = 0; \ 219:59.38 | ^~~~~~~~~~~~~~ 219:59.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' 219:59.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:59.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:59.39 /builddir/build/BUILD/firefox-70.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:59.39 21 | NS_INTERFACE_MAP_END 219:59.39 | ^~~~~~~~~~~~~~~~~~~~ 219: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 219:59.39 981 | 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 1059 | #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/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:59.39 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:59.39 | ^~~~~~~~~~~~~~~~~~~~~~ 219:59.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 219:59.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:59.67 1007 | foundInterface = 0; \ 219:59.67 | ^~~~~~~~~~~~~~ 219:59.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' 219:59.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:59.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 219:59.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:59.67 22 | NS_INTERFACE_MAP_END 219:59.67 | ^~~~~~~~~~~~~~~~~~~~ 219:59.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 219:59.67 981 | else 219:59.67 | ^~~~ 219:59.67 /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.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:59.67 | ^~~~~~~~~~~~~~~~~~ 219:59.67 /builddir/build/BUILD/firefox-70.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:59.67 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 219:59.67 | ^~~~~~~~~~~~~~~~~~~~~~ 220:02.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:02.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:02.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]': 220:02.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 = nsDataHashtable]' 220:02.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 220:02.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] 220:02.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:02.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.66 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:02.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:02.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 220:02.66 23 | class nsDataHashtable : public nsBaseHashtable { 220:02.67 | ^~~~~~~~~~~~~~~ 220:02.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:02.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]': 220:02.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]' 220:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 220:02.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] 220:02.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:02.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.70 In file included from /usr/include/c++/9/vector:67, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 220:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:14, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:02.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 220:02.71 386 | class vector : protected _Vector_base<_Tp, _Alloc> 220:02.71 | ^~~~~~ 220:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentIterator.h:10, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.h:11, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/ScriptableContentIterator.cpp:7, 220:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 220:02.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]': 220:02.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]' 220:02.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 220:02.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] 220:02.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:02.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Selection.cpp:35, 220:02.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:11: 220:02.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 220:02.72 52 | class ClipManager { 220:02.72 | ^~~~~~~~~~~ 220:16.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 220:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:16.93 1007 | foundInterface = 0; \ 220:16.93 | ^~~~~~~~~~~~~~ 220: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' 220:16.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:16.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:16.93 44 | NS_INTERFACE_MAP_END 220:16.94 | ^~~~~~~~~~~~~~~~~~~~ 220: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 220:16.94 981 | else 220:16.94 | ^~~~ 220: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' 220:16.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:16.94 | ^~~~~~~~~~~~~~~~~~ 220:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:16.94 43 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:16.94 | ^~~~~~~~~~~~~~~~~~~~~~ 220:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 220:16.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:16.94 1022 | foundInterface = 0; \ 220:16.94 | ^~~~~~~~~~~~~~ 220:16.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' 220:16.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:16.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.94 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:16.94 87 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 220:16.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 220:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 220:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:16.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:16.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:16.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:16.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220: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 220:16.95 302 | } else 220:16.95 | ^~~~ 220:16.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' 220:16.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.95 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:16.95 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 220:16.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 220:16.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:16.96 1022 | foundInterface = 0; \ 220:16.96 | ^~~~~~~~~~~~~~ 220:16.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' 220:16.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:16.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:16.96 168 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 220:16.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:16.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:16.97 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:16.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220:16.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 220:16.97 302 | } else 220:16.97 | ^~~~ 220:16.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' 220:16.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:16.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:16.97 /builddir/build/BUILD/firefox-70.0.1/dom/base/TimeoutHandler.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:16.97 167 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 220:16.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:19.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:19.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:19.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220:19.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 220:19.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:19.57 1007 | foundInterface = 0; \ 220:19.57 | ^~~~~~~~~~~~~~ 220:19.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' 220:19.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:19.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:19.57 43 | NS_INTERFACE_MAP_END 220:19.57 | ^~~~~~~~~~~~~~~~~~~~ 220:19.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 220:19.57 981 | else 220:19.57 | ^~~~ 220:19.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:19.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:19.57 | ^~~~~~~~~~~~~~~~~~ 220:19.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:19.57 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:19.58 | ^~~~~~~~~~~~~~~~~~~~~~ 220:19.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 220:19.85 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 220:19.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 220:19.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 220:19.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 220:19.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 220:19.86 79 | memset(this, 0, sizeof(nsXPTCVariant)); 220:19.86 | ^ 220:19.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 220:19.86 44 | struct nsXPTCVariant { 220:19.86 | ^~~~~~~~~~~~~ 220:22.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:22.10 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/mozilla/dom/BindingDeclarations.h:16, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.h:10, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/Timeout.cpp:7, 220:22.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 220:22.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]': 220:22.10 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 220:22.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] 220:22.10 31 | memset(aT, 0, sizeof(T)); 220:22.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 220:22.11 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 220:22.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 220:22.11 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 220:22.11 2269 | struct GlobalProperties { 220:22.11 | ^~~~~~~~~~~~~~~~ 220:39.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:39.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:39.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:39.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:39.16 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 220:39.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:39.16 1007 | foundInterface = 0; \ 220:39.16 | ^~~~~~~~~~~~~~ 220:39.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' 220:39.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:39.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:39.17 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:39.17 81 | NS_INTERFACE_MAP_END 220:39.17 | ^~~~~~~~~~~~~~~~~~~~ 220:39.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:39.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:39.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 220:39.17 302 | } else 220:39.17 | ^~~~ 220:39.17 /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' 220:39.17 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:39.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.17 /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' 220:39.17 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 220:39.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:39.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 220:39.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:39.18 1022 | foundInterface = 0; \ 220:39.18 | ^~~~~~~~~~~~~~ 220:39.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' 220:39.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:39.18 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 220:39.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:39.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:39.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 220:39.18 302 | } else 220:39.19 | ^~~~ 220:39.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' 220:39.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:39.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.19 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:39.19 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 220:39.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:39.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:39.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:39.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:39.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:39.19 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 220:39.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:39.19 1022 | foundInterface = 0; \ 220:39.19 | ^~~~~~~~~~~~~~ 220:39.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' 220:39.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:39.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.19 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:39.19 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 220:39.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:39.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 220:39.19 981 | else 220:39.19 | ^~~~ 220:39.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:39.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:39.19 | ^~~~~~~~~~~~~~~~~~ 220:39.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:39.20 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 220:39.20 | ^~~~~~~~~~~~~~~~~~~~~~ 220:39.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 220:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 220:39.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:10, 220:39.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 220:39.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 220:39.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] 220:39.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 220:39.60 | ^ 220:39.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 220:39.60 46 | struct Block { 220:39.60 | ^~~~~ 220:41.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:41.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:41.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:41.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:41.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:41.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 220:41.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:41.18 1007 | foundInterface = 0; \ 220:41.18 | ^~~~~~~~~~~~~~ 220:41.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' 220:41.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:41.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:41.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:540:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:41.18 540 | NS_INTERFACE_MAP_END 220:41.18 | ^~~~~~~~~~~~~~~~~~~~ 220:41.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 220:41.18 999 | } else 220:41.18 | ^~~~ 220:41.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' 220:41.18 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 220:41.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:41.18 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentPermissionHelper.cpp:539:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 220:41.18 539 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 220:41.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 220:42.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.03 1007 | foundInterface = 0; \ 220:42.03 | ^~~~~~~~~~~~~~ 220:42.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' 220:42.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:42.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:42.03 74 | NS_INTERFACE_MAP_END 220:42.04 | ^~~~~~~~~~~~~~~~~~~~ 220:42.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 220:42.04 991 | else 220:42.04 | ^~~~ 220:42.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 220:42.04 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 220:42.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.04 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 220:42.04 73 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 220:42.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 220:42.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.54 1007 | foundInterface = 0; \ 220:42.54 | ^~~~~~~~~~~~~~ 220:42.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' 220:42.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:42.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:42.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:42.54 94 | NS_INTERFACE_MAP_END 220:42.54 | ^~~~~~~~~~~~~~~~~~~~ 220:42.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 220:42.54 981 | else 220:42.54 | ^~~~ 220:42.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:42.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:42.54 | ^~~~~~~~~~~~~~~~~~ 220:42.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:42.55 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:42.55 | ^~~~~~~~~~~~~~~~~~~~~~ 220:42.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 220:42.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.56 1007 | foundInterface = 0; \ 220:42.56 | ^~~~~~~~~~~~~~ 220:42.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' 220:42.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:42.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:42.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:42.56 57 | NS_INTERFACE_MAP_END 220:42.57 | ^~~~~~~~~~~~~~~~~~~~ 220:42.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 220:42.57 981 | else 220:42.57 | ^~~~ 220:42.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:42.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:42.57 | ^~~~~~~~~~~~~~~~~~ 220:42.57 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:42.57 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:42.57 | ^~~~~~~~~~~~~~~~~~~~~~ 220:42.69 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 220:42.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.69 1022 | foundInterface = 0; \ 220:42.69 | ^~~~~~~~~~~~~~ 220:42.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' 220:42.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:42.70 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 220:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:42.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 220:42.70 302 | } else 220:42.70 | ^~~~ 220:42.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' 220:42.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:42.70 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 220:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:43.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:43.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:43.32 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:43.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:43.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 220:43.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:43.32 1007 | foundInterface = 0; \ 220:43.32 | ^~~~~~~~~~~~~~ 220:43.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' 220:43.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:43.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:43.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:43.32 56 | NS_INTERFACE_MAP_END 220:43.32 | ^~~~~~~~~~~~~~~~~~~~ 220:43.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 220:43.32 981 | else 220:43.32 | ^~~~ 220:43.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:43.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:43.32 | ^~~~~~~~~~~~~~~~~~ 220:43.32 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:43.32 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:43.33 | ^~~~~~~~~~~~~~~~~~~~~~ 220:43.33 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 220:43.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:43.33 1007 | foundInterface = 0; \ 220:43.33 | ^~~~~~~~~~~~~~ 220:43.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' 220:43.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:43.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:43.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:43.34 80 | NS_INTERFACE_MAP_END 220:43.34 | ^~~~~~~~~~~~~~~~~~~~ 220:43.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 220:43.34 981 | else 220:43.34 | ^~~~ 220:43.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:43.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:43.34 | ^~~~~~~~~~~~~~~~~~ 220:43.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:43.34 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 220:43.34 | ^~~~~~~~~~~~~~~~~~~~~~ 220:43.34 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 220:43.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:43.34 1007 | foundInterface = 0; \ 220:43.34 | ^~~~~~~~~~~~~~ 220:43.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' 220:43.35 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:43.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:43.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:43.35 430 | NS_INTERFACE_MAP_END 220:43.35 | ^~~~~~~~~~~~~~~~~~~~ 220:43.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 220:43.35 981 | else 220:43.35 | ^~~~ 220:43.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:43.35 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:43.35 | ^~~~~~~~~~~~~~~~~~ 220:43.35 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:43.35 429 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 220:43.35 | ^~~~~~~~~~~~~~~~~~~~~~ 220:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 220:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:43.49 1007 | foundInterface = 0; \ 220:43.49 | ^~~~~~~~~~~~~~ 220: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' 220:43.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:43.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:43.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:43.49 43 | NS_INTERFACE_MAP_END 220:43.50 | ^~~~~~~~~~~~~~~~~~~~ 220:43.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:43.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:43.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 220:43.50 302 | } else 220:43.50 | ^~~~ 220:43.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:43.50 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 220:43.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 220:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 220:43.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.h:10, 220:43.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:10, 220:43.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:43.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 220:43.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:43.56 1007 | foundInterface = 0; \ 220:43.56 | ^~~~~~~~~~~~~~ 220:43.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' 220:43.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:43.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:43.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:43.56 353 | NS_INTERFACE_MAP_END 220:43.56 | ^~~~~~~~~~~~~~~~~~~~ 220:43.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 220:43.56 981 | else 220:43.56 | ^~~~ 220:43.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:43.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:43.56 | ^~~~~~~~~~~~~~~~~~ 220:43.56 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsDocumentEncoder.cpp:352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:43.56 352 | NS_INTERFACE_MAP_ENTRY(nsISupports) 220:43.56 | ^~~~~~~~~~~~~~~~~~~~~~ 220:44.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:44.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:44.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]': 220:44.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]' 220:44.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 220:44.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 220:44.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:44.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:44.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:44.96 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 220:44.96 23 | class nsDataHashtable : public nsBaseHashtable { 220:44.96 | ^~~~~~~~~~~~~~~ 220:45.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:45.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:45.09 /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:45.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]' 220:45.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 220:45.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] 220:45.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:45.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:45.10 In file included from /usr/include/c++/9/vector:67, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:45.10 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 220:45.10 386 | class vector : protected _Vector_base<_Tp, _Alloc> 220:45.10 | ^~~~~~ 220:45.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 220:45.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsCopySupport.h:10, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentAreaDragDrop.cpp:16, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 220:45.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]': 220:45.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]' 220:45.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 220:45.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] 220:45.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 220:45.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:45.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentSink.cpp:29, 220:45.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:38: 220:45.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 220:45.11 52 | class ClipManager { 220:45.11 | ^~~~~~~~~~~ 221:04.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 221:04.91 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.h:10, 221:04.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:16, 221:04.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:04.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 221: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] 221:04.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 221:04.91 | ^ 221: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 221:04.91 46 | struct Block { 221:04.91 | ^~~~~ 221:07.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 221:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 221:07.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:07.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:07.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 221:07.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:07.63 1007 | foundInterface = 0; \ 221:07.63 | ^~~~~~~~~~~~~~ 221:07.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' 221:07.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:07.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:07.64 153 | NS_INTERFACE_MAP_END 221:07.64 | ^~~~~~~~~~~~~~~~~~~~ 221:07.64 /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 221:07.64 991 | else 221:07.64 | ^~~~ 221:07.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 221:07.64 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 221:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:07.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 221:07.64 152 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 221:07.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:08.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 221:08.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:08.30 1007 | foundInterface = 0; \ 221:08.30 | ^~~~~~~~~~~~~~ 221:08.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' 221:08.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:08.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:08.31 168 | NS_INTERFACE_MAP_END 221:08.31 | ^~~~~~~~~~~~~~~~~~~~ 221:08.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 221:08.31 981 | else 221:08.31 | ^~~~ 221:08.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:08.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:08.31 | ^~~~~~~~~~~~~~~~~~ 221:08.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:08.31 167 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:08.31 | ^~~~~~~~~~~~~~~~~~~~~~ 221:08.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 221:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:08.53 1007 | foundInterface = 0; \ 221:08.53 | ^~~~~~~~~~~~~~ 221: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' 221:08.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:08.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:08.53 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:08.53 36 | NS_INTERFACE_MAP_END 221:08.53 | ^~~~~~~~~~~~~~~~~~~~ 221: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 221:08.54 981 | else 221:08.54 | ^~~~ 221: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' 221:08.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:08.54 | ^~~~~~~~~~~~~~~~~~ 221:08.54 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:08.54 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:08.54 | ^~~~~~~~~~~~~~~~~~~~~~ 221:09.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 221:09.71 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 221:09.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 221:09.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 221:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 221:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 221:09.71 79 | memset(this, 0, sizeof(nsXPTCVariant)); 221:09.71 | ^ 221:09.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 221:09.71 44 | struct nsXPTCVariant { 221:09.72 | ^~~~~~~~~~~~~ 221:10.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 221:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 221:10.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:10.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:10.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 221:10.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.12 1007 | foundInterface = 0; \ 221:10.12 | ^~~~~~~~~~~~~~ 221:10.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' 221:10.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.12 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.13 617 | NS_INTERFACE_MAP_END 221:10.13 | ^~~~~~~~~~~~~~~~~~~~ 221: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 221:10.13 981 | else 221:10.13 | ^~~~ 221:10.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:10.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:10.13 | ^~~~~~~~~~~~~~~~~~ 221:10.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:616:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:10.13 616 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:10.13 | ^~~~~~~~~~~~~~~~~~~~~~ 221:10.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 221:10.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.20 1007 | foundInterface = 0; \ 221:10.20 | ^~~~~~~~~~~~~~ 221:10.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' 221:10.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.20 2709 | NS_INTERFACE_MAP_END 221:10.20 | ^~~~~~~~~~~~~~~~~~~~ 221:10.20 /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 221:10.20 991 | else 221:10.20 | ^~~~ 221:10.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' 221:10.20 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 221:10.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:10.20 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 221:10.20 2708 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 221:10.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:10.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:110: 221:10.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 221:10.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] 221:10.30 153 | (mAttrCount - i) * sizeof(InternalAttr)); 221:10.30 | ^ 221:10.30 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 221:10.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:11: 221:10.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 221:10.30 93 | struct InternalAttr { 221:10.30 | ^~~~~~~~~~~~ 221:10.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:110: 221:10.30 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 221:10.30 /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] 221:10.30 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 221:10.31 | ^ 221:10.31 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:51, 221:10.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:11: 221:10.31 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 221:10.31 93 | struct InternalAttr { 221:10.31 | ^~~~~~~~~~~~ 221:10.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/LiveResizeListener.h:10, 221:10.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:11, 221:10.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:10.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:10.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 221:10.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.51 1007 | foundInterface = 0; \ 221:10.51 | ^~~~~~~~~~~~~~ 221:10.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' 221:10.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.51 28 | NS_INTERFACE_MAP_END 221:10.51 | ^~~~~~~~~~~~~~~~~~~~ 221:10.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 221:10.51 981 | else 221:10.51 | ^~~~ 221:10.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:10.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:10.51 | ^~~~~~~~~~~~~~~~~~ 221:10.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:10.51 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:10.51 | ^~~~~~~~~~~~~~~~~~~~~~ 221:11.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:11.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:11.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]': 221:11.58 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 221:11.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] 221:11.58 31 | memset(aT, 0, sizeof(T)); 221:11.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 221:11.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.cpp:109, 221:11.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 221:11.58 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 221:11.58 2269 | struct GlobalProperties { 221:11.58 | ^~~~~~~~~~~~~~~~ 221:12.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:12.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.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]': 221:12.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]' 221:12.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 221:12.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] 221:12.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:12.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.07 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:12.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.07 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 221:12.07 23 | class nsDataHashtable : public nsBaseHashtable { 221:12.07 | ^~~~~~~~~~~~~~~ 221:12.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 221:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.17 /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:12.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 = std::vector]' 221:12.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 221:12.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] 221:12.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:12.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.17 In file included from /usr/include/c++/9/vector:67, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 221:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 221:12.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 221:12.18 | ^~~~~~ 221:12.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 221:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:7, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.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]': 221:12.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]' 221:12.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 221:12.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] 221:12.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:12.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:12.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:28, 221:12.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:12.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 221:12.19 52 | class ClipManager { 221:12.19 | ^~~~~~~~~~~ 221:20.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:11: 221:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNoDataProtocolContentPolicy.cpp: In member function 'nsFrameLoader::ApplySandboxFlags(unsigned int)': 221:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:3041:6: warning: number of counters in profile data for function 'nsFrameLoader::ApplySandboxFlags(unsigned int)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 221:20.11 3041 | void nsFrameLoader::ApplySandboxFlags(uint32_t sandboxFlags) { 221:20.11 | ^~~~~~~~~~~~~ 221:20.11 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFrameLoader.cpp:3041:6: warning: the control flow of function 'nsFrameLoader::ApplySandboxFlags(unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:20.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 221:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNoDataProtocolContentPolicy.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)': 221:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:2373:10: warning: number of counters in profile data for function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'arcs', expected 102 and have 101) [-Wcoverage-mismatch] 221:20.13 2373 | nsresult nsFocusManager::GetSelectionLocation(Document* aDocument, 221:20.13 | ^~~~~~~~~~~~~~ 221:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:2373:10: warning: the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsFocusManager.cpp:2373:10: warning: the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:32.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:32.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:32.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:32.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 221:32.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:32.03 1007 | foundInterface = 0; \ 221:32.03 | ^~~~~~~~~~~~~~ 221:32.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' 221:32.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:32.03 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:32.03 15 | NS_INTERFACE_MAP_END 221:32.03 | ^~~~~~~~~~~~~~~~~~~~ 221:32.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 221:32.03 981 | else 221:32.03 | ^~~~ 221:32.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:32.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:32.03 | ^~~~~~~~~~~~~~~~~~ 221:32.04 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:32.04 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:32.04 | ^~~~~~~~~~~~~~~~~~~~~~ 221:32.58 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 221:32.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:32.59 1007 | foundInterface = 0; \ 221:32.59 | ^~~~~~~~~~~~~~ 221:32.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' 221:32.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:32.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:32.59 76 | NS_INTERFACE_MAP_END 221:32.59 | ^~~~~~~~~~~~~~~~~~~~ 221:32.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 221:32.59 981 | else 221:32.59 | ^~~~ 221:32.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:32.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:32.59 | ^~~~~~~~~~~~~~~~~~ 221:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPlainTextSerializer.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:32.59 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:32.59 | ^~~~~~~~~~~~~~~~~~~~~~ 221:32.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 221:32.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:32.70 1007 | foundInterface = 0; \ 221:32.70 | ^~~~~~~~~~~~~~ 221:32.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' 221:32.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:32.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:32.70 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:32.70 44 | NS_INTERFACE_MAP_END 221:32.70 | ^~~~~~~~~~~~~~~~~~~~ 221:32.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 221:32.70 981 | else 221:32.70 | ^~~~ 221:32.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:32.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:32.71 | ^~~~~~~~~~~~~~~~~~ 221:32.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:32.71 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 221:32.71 | ^~~~~~~~~~~~~~~~~~~~~~ 221:33.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 221:33.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 221:33.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 221:33.11 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 221:33.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 221:33.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:56: 221:33.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 221:33.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] 221:33.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 221:33.12 | ^ 221:33.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 221:33.12 46 | struct Block { 221:33.12 | ^~~~~ 221:36.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:36.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:36.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 221:36.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:36.50 1022 | foundInterface = 0; \ 221:36.50 | ^~~~~~~~~~~~~~ 221:36.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' 221:36.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:36.50 291 | NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 221:36.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.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 221:36.50 981 | else 221:36.50 | ^~~~ 221:36.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:36.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:36.51 | ^~~~~~~~~~~~~~~~~~ 221:36.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:36.51 290 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 221:36.51 | ^~~~~~~~~~~~~~~~~~~~~~ 221:36.62 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 221:36.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:36.63 1022 | foundInterface = 0; \ 221:36.63 | ^~~~~~~~~~~~~~ 221: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' 221:36.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:36.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:36.63 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 221:36.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221: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 221:36.63 302 | } else 221:36.63 | ^~~~ 221: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' 221:36.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:36.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.63 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:36.63 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 221:36.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:36.63 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:36.64 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:36.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:36.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 221:36.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:36.64 1007 | foundInterface = 0; \ 221:36.64 | ^~~~~~~~~~~~~~ 221:36.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' 221:36.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:36.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:36.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:36.64 30 | NS_INTERFACE_MAP_END 221:36.64 | ^~~~~~~~~~~~~~~~~~~~ 221:36.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 221:36.64 981 | else 221:36.64 | ^~~~ 221:36.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:36.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:36.64 | ^~~~~~~~~~~~~~~~~~ 221:36.64 /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:36.64 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:36.64 | ^~~~~~~~~~~~~~~~~~~~~~ 221:38.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:38.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]': 221:38.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]' 221:38.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 221:38.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] 221:38.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:38.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.24 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:38.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:38.24 /builddir/build/BUILD/firefox-70.0.1/xpcom/ds/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 221:38.24 23 | class nsDataHashtable : public nsBaseHashtable { 221:38.25 | ^~~~~~~~~~~~~~~ 221:38.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:38.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:38.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]': 221:38.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]' 221:38.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 221:38.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] 221:38.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:38.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.28 In file included from /usr/include/c++/9/vector:67, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:14, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221:38.28 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 221:38.28 386 | class vector : protected _Vector_base<_Tp, _Alloc> 221:38.28 | ^~~~~~ 221:38.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 221:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:15, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.cpp:11, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 221: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 221:38.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]' 221:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 221:38.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] 221:38.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 221:38.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.cpp:22, 221:38.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:56: 221:38.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 221:38.29 52 | class ClipManager { 221:38.29 | ^~~~~~~~~~~ 221:51.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:29: 221:51.71 /builddir/build/BUILD/firefox-70.0.1/dom/base/test/gtest/TestXPathGenerator.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 221:51.72 /builddir/build/BUILD/firefox-70.0.1/dom/base/test/gtest/TestXPathGenerator.cpp:150:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 221:51.72 150 | } 221:51.72 | ^ 222:01.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 222:01.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 222:01.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 222:01.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 222:01.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 222:01.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 222:01.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] 222:01.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 222:01.85 | ^ 222:01.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 222:01.85 46 | struct Block { 222:01.85 | ^~~~~ 222:10.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 222:10.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]': 222:10.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]' 222:10.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 222:10.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] 222:10.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 222:10.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 222:10.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 222:10.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 222:10.44 23 | class nsDataHashtable : public nsBaseHashtable { 222:10.44 | ^~~~~~~~~~~~~~~ 222:10.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 222:10.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]': 222:10.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]' 222:10.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 222:10.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] 222:10.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 222:10.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.48 In file included from /usr/include/c++/9/vector:67, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:7: 222:10.48 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 222:10.48 386 | class vector : protected _Vector_base<_Tp, _Alloc> 222:10.48 | ^~~~~~ 222:10.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:1: 222:10.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]': 222:10.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]' 222:10.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 222:10.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] 222:10.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 222:10.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 222:10.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RegisterBindings.cpp:366: 222:10.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 222:10.48 52 | class ClipManager { 222:10.48 | ^~~~~~~~~~~ 222:41.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/ForOfIterator.h:21, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 222:41.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]': 222:41.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]' 222:41.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 222: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 222:41.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 222:41.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:41.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 222:41.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 222:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 222:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 222:41.94 23 | class nsDataHashtable : public nsBaseHashtable { 222:41.94 | ^~~~~~~~~~~~~~~ 222:57.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 222:57.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 222:57.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 222:57.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:57.83 1007 | foundInterface = 0; \ 222:57.83 | ^~~~~~~~~~~~~~ 222:57.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' 222:57.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:57.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:57.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:57.84 3040 | NS_INTERFACE_MAP_END 222:57.84 | ^~~~~~~~~~~~~~~~~~~~ 222:57.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 222:57.84 981 | else 222:57.84 | ^~~~ 222:57.84 /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.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:57.84 | ^~~~~~~~~~~~~~~~~~ 222:57.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:57.84 3039 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 222:57.84 | ^~~~~~~~~~~~~~~~~~~~~~ 222:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 222:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:57.86 1022 | foundInterface = 0; \ 222:57.86 | ^~~~~~~~~~~~~~ 222:57.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' 222:57.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:57.86 3440 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 222:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 222:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 222:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 222:57.86 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 222:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 222:57.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 222: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 222:57.87 302 | } else 222:57.87 | ^~~~ 222:57.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:57.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.87 /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' 222:57.87 3439 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 222:57.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 222:57.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 222:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 222:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:57.92 1022 | foundInterface = 0; \ 222:57.92 | ^~~~~~~~~~~~~~ 222:57.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' 222:57.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:57.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3849:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:57.92 3849 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 222:57.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 222:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 222:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 222:57.92 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 222:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 222:57.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 222:57.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 222:57.92 302 | } else 222:57.92 | ^~~~ 222:57.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' 222:57.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:57.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:57.92 /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' 222:57.92 3848 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 222:57.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:25.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 223:25.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 223:25.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 223:25.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:25.10 1022 | foundInterface = 0; \ 223:25.10 | ^~~~~~~~~~~~~~ 223:25.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' 223:25.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:25.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:25.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:25.10 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 223:25.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:25.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 223:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 223:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 223:25.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 223:25.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 223:25.10 302 | } else 223:25.10 | ^~~~ 223:25.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' 223:25.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:25.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:25.10 /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' 223:25.10 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 223:25.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:26.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 223:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 223:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 223:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 223:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 223:26.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 223:26.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] 223:26.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 223:26.82 | ^ 223:26.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 223:26.82 46 | struct Block { 223:26.82 | ^~~~~ 223:38.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 223:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 223:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 223:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 223:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 223:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 223:38.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]': 223:38.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]' 223:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 223:38.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] 223:38.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 223:38.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:38.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaTrack.h:10, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:8, 223:38.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 223:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 223:38.92 23 | class nsDataHashtable : public nsBaseHashtable { 223:38.92 | ^~~~~~~~~~~~~~~ 224:09.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 224:09.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 224:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 224:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 224:09.50 | ^ 224:09.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 224:09.50 46 | struct Block { 224:09.50 | ^~~~~ 224:13.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:13.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 224:13.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:13.91 1022 | foundInterface = 0; \ 224:13.91 | ^~~~~~~~~~~~~~ 224:13.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' 224:13.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:13.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:13.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:13.91 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 224:13.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:13.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 224:13.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:13.92 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:13.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:13.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 224:13.92 302 | } else 224:13.92 | ^~~~ 224: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' 224:13.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 224:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:13.92 /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' 224:13.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 224:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:18.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:18.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:18.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]': 224:18.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]' 224:18.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 224:18.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] 224:18.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 224:18.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:18.08 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:18.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:18.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 224:18.08 23 | class nsDataHashtable : public nsBaseHashtable { 224:18.08 | ^~~~~~~~~~~~~~~ 224:18.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:18.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:18.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]': 224:18.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]' 224:18.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 224:18.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] 224:18.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 224:18.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:18.20 In file included from /usr/include/c++/9/vector:67, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:18.20 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 224:18.20 386 | class vector : protected _Vector_base<_Tp, _Alloc> 224:18.20 | ^~~~~~ 224:18.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IterableIteratorBinding.cpp:3, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 224:18.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]': 224:18.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]' 224:18.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 224:18.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] 224:18.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 224:18.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:18.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 224:18.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:80: 224:18.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 224:18.20 52 | class ClipManager { 224:18.20 | ^~~~~~~~~~~ 224:38.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:38.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 224:38.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:38.80 1022 | foundInterface = 0; \ 224:38.80 | ^~~~~~~~~~~~~~ 224:38.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' 224:38.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:38.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:38.80 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 224:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:38.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:38.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:38.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 224:38.80 302 | } else 224:38.80 | ^~~~ 224:38.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' 224:38.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 224:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:38.80 /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' 224:38.80 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 224:38.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:39.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 224:39.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:39.57 1022 | foundInterface = 0; \ 224:39.57 | ^~~~~~~~~~~~~~ 224:39.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' 224:39.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:39.57 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 224:39.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:39.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:39.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 224:39.57 302 | } else 224:39.57 | ^~~~ 224:39.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' 224:39.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 224:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.58 /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' 224:39.58 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 224:39.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:39.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:39.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 224:39.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:39.83 1022 | foundInterface = 0; \ 224:39.83 | ^~~~~~~~~~~~~~ 224:39.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' 224:39.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:39.83 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 224:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 224:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 224:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 224:39.83 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 224:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MediaEncryptedEventBinding.cpp:3, 224:39.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 224:39.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 224:39.83 302 | } else 224:39.83 | ^~~~ 224:39.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' 224:39.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 224:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:39.83 /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' 224:39.83 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 224:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:00.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 225:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 225:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 225:00.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] 225:00.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 225:00.13 | ^ 225:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 225:00.13 46 | struct Block { 225:00.14 | ^~~~~ 225:07.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:07.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 225:07.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:07.88 1022 | foundInterface = 0; \ 225:07.88 | ^~~~~~~~~~~~~~ 225:07.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' 225:07.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:07.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:07.88 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 225:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:07.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:07.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:07.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 225:07.88 302 | } else 225:07.88 | ^~~~ 225:07.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' 225:07.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:07.88 /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' 225:07.88 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 225:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:09.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:09.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]': 225:09.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]' 225:09.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 225:09.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] 225:09.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:09.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:09.78 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:09.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:09.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 225:09.78 23 | class nsDataHashtable : public nsBaseHashtable { 225:09.78 | ^~~~~~~~~~~~~~~ 225:09.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:09.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:09.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]': 225:09.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]' 225:09.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 225:09.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] 225:09.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:09.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:09.82 In file included from /usr/include/c++/9/vector:67, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:09.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 225:09.82 386 | class vector : protected _Vector_base<_Tp, _Alloc> 225:09.82 | ^~~~~~ 225:09.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MessageEventBinding.cpp:3, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 225:09.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]': 225:09.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]' 225:09.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 225:09.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] 225:09.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:09.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:09.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 225:09.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:67: 225:09.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 225:09.82 52 | class ClipManager { 225:09.82 | ^~~~~~~~~~~ 225:32.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/OffscreenCanvasBinding.cpp:3, 225:32.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings13.cpp:2: 225:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 225:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:32.86 1007 | foundInterface = 0; \ 225:32.86 | ^~~~~~~~~~~~~~ 225:32.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' 225:32.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:32.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:32.86 2709 | NS_INTERFACE_MAP_END 225:32.86 | ^~~~~~~~~~~~~~~~~~~~ 225:32.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 225:32.86 981 | else 225:32.86 | ^~~~ 225:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:32.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:32.86 | ^~~~~~~~~~~~~~~~~~ 225:32.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:32.86 2708 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 225:32.86 | ^~~~~~~~~~~~~~~~~~~~~~ 225:50.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 225:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:106: 225:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 225:50.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] 225:50.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 225:50.85 | ^ 225:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 225:50.85 46 | struct Block { 225:50.85 | ^~~~~ 225:54.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 225:54.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:54.53 1022 | foundInterface = 0; \ 225:54.53 | ^~~~~~~~~~~~~~ 225:54.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' 225:54.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:54.53 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 225:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.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 225:54.53 302 | } else 225:54.53 | ^~~~ 225:54.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' 225:54.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.53 /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' 225:54.53 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 225:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 225:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:54.58 1022 | foundInterface = 0; \ 225:54.58 | ^~~~~~~~~~~~~~ 225:54.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' 225:54.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:54.58 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 225:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.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 225:54.58 302 | } else 225:54.58 | ^~~~ 225:54.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' 225:54.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.58 /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' 225:54.58 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 225:54.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 225:54.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:54.83 1022 | foundInterface = 0; \ 225:54.83 | ^~~~~~~~~~~~~~ 225:54.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' 225:54.83 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:54.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:54.83 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 225:54.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:54.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:54.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 225:54.83 302 | } else 225:54.83 | ^~~~ 225:54.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' 225:54.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:54.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:54.83 /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' 225:54.83 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 225:54.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:57.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:57.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]': 225:57.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]' 225:57.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 225:57.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] 225:57.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:57.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:57.58 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 225:57.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 225:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 225:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:57.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:57.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 225:57.59 23 | class nsDataHashtable : public nsBaseHashtable { 225:57.59 | ^~~~~~~~~~~~~~~ 225:57.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 225:57.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:57.63 /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]': 225:57.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 = std::vector]' 225:57.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 225:57.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 225:57.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:57.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:57.63 In file included from /usr/include/c++/9/vector:67, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:57.63 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 225:57.63 386 | class vector : protected _Vector_base<_Tp, _Alloc> 225:57.63 | ^~~~~~ 225:57.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PermissionStatusBinding.cpp:3, 225:57.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 225:57.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]': 225:57.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]' 225:57.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 225:57.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] 225:57.64 67 | memset(&aArr[0], 0, N * sizeof(T)); 225:57.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:57.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 225:57.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:106: 225:57.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 225:57.64 52 | class ClipManager { 225:57.64 | ^~~~~~~~~~~ 226:10.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:10.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:10.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 226:10.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:10.10 1022 | foundInterface = 0; \ 226:10.10 | ^~~~~~~~~~~~~~ 226:10.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' 226:10.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:10.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:10.10 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 226:10.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:10.10 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:10.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:10.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 226:10.10 302 | } else 226:10.10 | ^~~~ 226:10.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' 226:10.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:10.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:10.10 /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' 226:10.10 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 226:10.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:13.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:13.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 226:13.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.54 1007 | foundInterface = 0; \ 226:13.54 | ^~~~~~~~~~~~~~ 226:13.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' 226:13.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.54 1960 | NS_INTERFACE_MAP_END 226:13.54 | ^~~~~~~~~~~~~~~~~~~~ 226:13.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 226:13.54 981 | else 226:13.54 | ^~~~ 226:13.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.54 | ^~~~~~~~~~~~~~~~~~ 226:13.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.54 1959 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:13.54 | ^~~~~~~~~~~~~~~~~~~~~~ 226:13.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 226:13.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.93 1022 | foundInterface = 0; \ 226:13.93 | ^~~~~~~~~~~~~~ 226:13.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' 226:13.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:13.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:13.93 828 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 226:13.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:13.93 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:13.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:13.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 226:13.93 302 | } else 226:13.93 | ^~~~ 226:13.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' 226:13.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:13.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:13.94 827 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 226:13.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 226:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:14.14 1022 | foundInterface = 0; \ 226:14.14 | ^~~~~~~~~~~~~~ 226:14.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' 226:14.14 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:14.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:14.14 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 226:14.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:14.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:14.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:14.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 226:14.14 302 | } else 226:14.14 | ^~~~ 226:14.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' 226:14.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:14.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:14.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:14.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 226:14.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:14.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:14.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:14.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 226:14.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:14.37 1007 | foundInterface = 0; \ 226:14.37 | ^~~~~~~~~~~~~~ 226:14.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' 226:14.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:14.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:14.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:14.37 1634 | NS_INTERFACE_MAP_END 226:14.37 | ^~~~~~~~~~~~~~~~~~~~ 226:14.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 226:14.38 981 | else 226:14.38 | ^~~~ 226:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:14.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:14.38 | ^~~~~~~~~~~~~~~~~~ 226:14.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1633:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:14.38 1633 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:14.38 | ^~~~~~~~~~~~~~~~~~~~~~ 226:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 226:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.06 1022 | foundInterface = 0; \ 226:16.06 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:16.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10099:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:16.06 10099 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 226:16.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:16.06 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:16.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:16.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 226:16.06 302 | } else 226:16.06 | ^~~~ 226:16.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' 226:16.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:16.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10098:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:16.06 10098 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 226:16.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:16.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 226:16.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.10 1022 | foundInterface = 0; \ 226:16.10 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:16.10 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 226:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:16.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:16.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 226:16.10 302 | } else 226:16.10 | ^~~~ 226:16.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' 226:16.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:16.10 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 226:16.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:16.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:16.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:16.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 226:16.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.20 1007 | foundInterface = 0; \ 226:16.20 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.20 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:16.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:16.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:16.20 703 | NS_INTERFACE_MAP_END 226:16.21 | ^~~~~~~~~~~~~~~~~~~~ 226: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 226:16.21 981 | else 226:16.21 | ^~~~ 226: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' 226:16.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:16.21 | ^~~~~~~~~~~~~~~~~~ 226:16.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:16.21 702 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:16.21 | ^~~~~~~~~~~~~~~~~~~~~~ 226:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 226:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.33 1007 | foundInterface = 0; \ 226:16.33 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:16.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:16.33 1389 | NS_INTERFACE_MAP_END 226:16.33 | ^~~~~~~~~~~~~~~~~~~~ 226:16.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 226:16.33 981 | else 226:16.33 | ^~~~ 226:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:16.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:16.33 | ^~~~~~~~~~~~~~~~~~ 226:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:16.33 1388 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:16.33 | ^~~~~~~~~~~~~~~~~~~~~~ 226:16.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 226:16.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.58 1007 | foundInterface = 0; \ 226:16.58 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:16.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:16.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:16.58 3734 | NS_INTERFACE_MAP_END 226:16.58 | ^~~~~~~~~~~~~~~~~~~~ 226:16.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 226:16.59 981 | else 226:16.59 | ^~~~ 226:16.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:16.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:16.59 | ^~~~~~~~~~~~~~~~~~ 226:16.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:16.59 3733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:16.59 | ^~~~~~~~~~~~~~~~~~~~~~ 226:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 226:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.79 1007 | foundInterface = 0; \ 226:16.79 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:16.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:16.79 2629 | NS_INTERFACE_MAP_END 226:16.79 | ^~~~~~~~~~~~~~~~~~~~ 226:16.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 226:16.79 981 | else 226:16.79 | ^~~~ 226:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:16.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:16.79 | ^~~~~~~~~~~~~~~~~~ 226:16.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:16.79 2628 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:16.79 | ^~~~~~~~~~~~~~~~~~~~~~ 226:16.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 226:16.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:16.89 1007 | foundInterface = 0; \ 226:16.89 | ^~~~~~~~~~~~~~ 226:16.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' 226:16.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:16.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:16.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:16.90 1239 | NS_INTERFACE_MAP_END 226:16.90 | ^~~~~~~~~~~~~~~~~~~~ 226:16.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 226:16.90 981 | else 226:16.90 | ^~~~ 226:16.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:16.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:16.90 | ^~~~~~~~~~~~~~~~~~ 226:16.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1238:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:16.90 1238 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:16.90 | ^~~~~~~~~~~~~~~~~~~~~~ 226:17.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 226:17.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:17.42 1007 | foundInterface = 0; \ 226:17.42 | ^~~~~~~~~~~~~~ 226:17.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' 226:17.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:17.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:17.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:17.42 6524 | NS_INTERFACE_MAP_END 226:17.42 | ^~~~~~~~~~~~~~~~~~~~ 226:17.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 226:17.42 981 | else 226:17.42 | ^~~~ 226:17.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:17.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:17.42 | ^~~~~~~~~~~~~~~~~~ 226:17.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:17.42 6523 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:17.42 | ^~~~~~~~~~~~~~~~~~~~~~ 226:17.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 226:17.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:17.46 1022 | foundInterface = 0; \ 226:17.46 | ^~~~~~~~~~~~~~ 226:17.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' 226:17.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:17.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:17.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:17.47 49 | NS_INTERFACE_MAP_END_INHERITING(Event) 226:17.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:17.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 226:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 226:17.47 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 226:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/PromiseDebuggingBinding.cpp:3, 226:17.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 226:17.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 226:17.47 302 | } else 226:17.47 | ^~~~ 226:17.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' 226:17.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:17.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:17.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:17.47 48 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 226:17.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:32.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 227:32.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:262: 227:32.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 227:32.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] 227:32.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 227:32.99 | ^ 227:32.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 227:32.99 46 | struct Block { 227:32.99 | ^~~~~ 227:41.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 227:41.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]': 227:41.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]' 227:41.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 227:41.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] 227:41.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 227:41.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:41.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:8, 227:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 227:41.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 227:41.68 23 | class nsDataHashtable : public nsBaseHashtable { 227:41.68 | ^~~~~~~~~~~~~~~ 227:41.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 227:41.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 227:41.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]': 227:41.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]' 227:41.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 227:41.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] 227:41.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 227:41.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:41.73 In file included from /usr/include/c++/9/vector:67, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:8, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 227:41.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 227:41.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 227:41.73 | ^~~~~~ 227:41.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGGraphicsElementBinding.h:6, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SVGSwitchElementBinding.cpp:3, 227:41.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:2: 227:41.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]': 227:41.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]' 227:41.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 227:41.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] 227:41.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 227:41.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:41.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 227:41.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:262: 227:41.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 227:41.74 52 | class ClipManager { 227:41.74 | ^~~~~~~~~~~ 228:03.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 228:03.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 228:03.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:03.70 1022 | foundInterface = 0; \ 228:03.70 | ^~~~~~~~~~~~~~ 228:03.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' 228:03.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:03.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:03.70 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:03.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleSheet.h:14, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 228:03.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 228:03.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 228:03.70 302 | } else 228:03.70 | ^~~~ 228:03.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' 228:03.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:03.70 /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' 228:03.70 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 228:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:08.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 228:08.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]': 228:08.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]' 228:08.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 228:08.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] 228:08.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 228:08.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:08.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:9, 228:08.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 228:08.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 228:08.13 23 | class nsDataHashtable : public nsBaseHashtable { 228:08.13 | ^~~~~~~~~~~~~~~ 228:28.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 228:28.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 228:28.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:28: 228:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 228:28.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] 228:28.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 228:28.60 | ^ 228:28.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 228:28.60 46 | struct Block { 228:28.60 | ^~~~~ 228:35.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:35.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 228:35.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:35.01 1022 | foundInterface = 0; \ 228:35.02 | ^~~~~~~~~~~~~~ 228:35.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' 228:35.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:35.02 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 228:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 228:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:35.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:35.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 228:35.02 302 | } else 228:35.02 | ^~~~ 228:35.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' 228:35.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.02 /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' 228:35.02 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 228:35.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:35.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:35.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 228:35.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:35.32 1022 | foundInterface = 0; \ 228:35.33 | ^~~~~~~~~~~~~~ 228:35.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' 228:35.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:35.33 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 228:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 228:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:35.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228: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 228:35.33 302 | } else 228:35.33 | ^~~~ 228:35.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' 228:35.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:35.33 /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' 228:35.33 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 228:35.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:38.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 228:38.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 228:38.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 228:38.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 228:38.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 228:38.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:38.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]': 228:38.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]' 228:38.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 228:38.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] 228:38.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 228:38.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:38.09 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:38.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:38.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 228:38.09 23 | class nsDataHashtable : public nsBaseHashtable { 228:38.09 | ^~~~~~~~~~~~~~~ 228:38.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:38.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]': 228:38.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]' 228:38.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 228:38.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] 228:38.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 228:38.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:38.13 In file included from /usr/include/c++/9/vector:67, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:38.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:38.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 228:38.14 386 | class vector : protected _Vector_base<_Tp, _Alloc> 228:38.14 | ^~~~~~ 228:38.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SharedWorkerBinding.cpp:3, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 228:38.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]': 228:38.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 = mozilla::layers::ClipManager]' 228:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 228:38.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 228:38.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 228:38.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:38.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 228:38.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:28: 228:38.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 228:38.14 52 | class ClipManager { 228:38.14 | ^~~~~~~~~~~ 228:52.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 228:52.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:52.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 228:52.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:52.13 1022 | foundInterface = 0; \ 228:52.13 | ^~~~~~~~~~~~~~ 228:52.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' 228:52.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:52.13 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 228:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 228:52.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228: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 228:52.13 302 | } else 228:52.13 | ^~~~ 228:52.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' 228:52.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.14 /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' 228:52.14 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 228:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 228:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:52.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 228:52.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:52.29 1022 | foundInterface = 0; \ 228:52.29 | ^~~~~~~~~~~~~~ 228:52.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' 228:52.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:52.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:52.29 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:52.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 228:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 228:52.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:52.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 228:52.29 302 | } else 228:52.29 | ^~~~ 228:52.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' 228:52.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:52.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.30 /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' 228:52.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 228:52.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:52.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 228:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:52.36 1022 | foundInterface = 0; \ 228:52.36 | ^~~~~~~~~~~~~~ 228:52.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' 228:52.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:52.36 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:52.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 228:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 228:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:52.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 228:52.37 302 | } else 228:52.37 | ^~~~ 228:52.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' 228:52.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:52.37 /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' 228:52.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 228:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:56.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 228:56.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:56.13 1022 | foundInterface = 0; \ 228:56.13 | ^~~~~~~~~~~~~~ 228:56.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' 228:56.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:56.13 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 228:56.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:56.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 228:56.13 302 | } else 228:56.13 | ^~~~ 228:56.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' 228:56.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.13 /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' 228:56.13 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 228:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 228:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:56.37 1022 | foundInterface = 0; \ 228:56.37 | ^~~~~~~~~~~~~~ 228: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' 228:56.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:56.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:56.37 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 228:56.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 228:56.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 228:56.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 228:56.37 302 | } else 228:56.37 | ^~~~ 228:56.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' 228:56.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:56.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:56.37 /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' 228:56.37 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 228:56.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 228:58.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:379: 228:58.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 228:58.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] 228:58.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 228:58.51 | ^ 228:58.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 228:58.51 46 | struct Block { 228:58.51 | ^~~~~ 229:02.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 229:02.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229:02.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 229:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:02.70 1022 | foundInterface = 0; \ 229:02.70 | ^~~~~~~~~~~~~~ 229:02.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' 229:02.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:02.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:02.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:02.70 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 229:02.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:02.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 229:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 229:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 229:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229: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 229:02.70 302 | } else 229:02.70 | ^~~~ 229: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' 229:02.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:02.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:02.70 /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' 229:02.70 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 229:02.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:04.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229: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]': 229: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]' 229:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 229:04.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] 229:04.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:04.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:04.25 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 229:04.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 229:04.25 23 | class nsDataHashtable : public nsBaseHashtable { 229:04.25 | ^~~~~~~~~~~~~~~ 229:04.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229:04.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]': 229:04.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]' 229:04.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 229:04.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] 229:04.29 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:04.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:04.29 In file included from /usr/include/c++/9/vector:67, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StyleRuleChangeEvent.h:14, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:10, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229:04.29 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 229:04.29 386 | class vector : protected _Vector_base<_Tp, _Alloc> 229:04.29 | ^~~~~~ 229:04.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:04.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:9, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 229:04.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]': 229:04.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]' 229:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 229:04.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] 229:04.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:04.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:04.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 229:04.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:379: 229:04.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 229:04.30 52 | class ClipManager { 229:04.30 | ^~~~~~~~~~~ 229:23.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 229:23.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 229:23.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 229:23.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 229:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:23.49 1022 | foundInterface = 0; \ 229:23.49 | ^~~~~~~~~~~~~~ 229:23.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' 229:23.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:23.49 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 229:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:23.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:23.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 229:23.49 302 | } else 229:23.49 | ^~~~ 229:23.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' 229:23.49 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:23.49 /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' 229:23.49 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 229:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:24.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 229:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 229:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 229:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 229:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 229:24.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:158: 229:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 229:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:24.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 229:24.27 | ^ 229:24.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 229:24.27 46 | struct Block { 229:24.27 | ^~~~~ 229:33.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:33.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:33.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]': 229:33.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]' 229:33.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 229:33.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] 229:33.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:33.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.71 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:33.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:33.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 229:33.71 23 | class nsDataHashtable : public nsBaseHashtable { 229:33.71 | ^~~~~~~~~~~~~~~ 229:33.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229: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]': 229: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]' 229:33.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 229: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] 229:33.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:33.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.77 In file included from /usr/include/c++/9/vector:67, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 229:33.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:33.78 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 229:33.78 386 | class vector : protected _Vector_base<_Tp, _Alloc> 229:33.78 | ^~~~~~ 229:33.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TrackEventBinding.cpp:3, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 229:33.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]': 229:33.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]' 229:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 229: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] 229:33.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 229:33.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 229:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:158: 229:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 229:33.78 52 | class ClipManager { 229:33.78 | ^~~~~~~~~~~ 230:02.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 230:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:02.47 1022 | foundInterface = 0; \ 230:02.47 | ^~~~~~~~~~~~~~ 230:02.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' 230:02.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:02.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:02.47 1317 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 230:02.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.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 230:02.48 302 | } else 230:02.48 | ^~~~ 230:02.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' 230:02.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:02.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:02.48 1316 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 230:02.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 230:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:02.50 1022 | foundInterface = 0; \ 230:02.50 | ^~~~~~~~~~~~~~ 230:02.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' 230:02.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:02.50 1489 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 230:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.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 230:02.50 302 | } else 230:02.50 | ^~~~ 230:02.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' 230:02.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:02.50 1488 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 230:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 230:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:02.52 1022 | foundInterface = 0; \ 230:02.52 | ^~~~~~~~~~~~~~ 230:02.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' 230:02.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:02.52 1642 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 230:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:02.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:02.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 230:02.52 302 | } else 230:02.52 | ^~~~ 230:02.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' 230:02.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 230:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:02.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1641:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 230:02.53 1641 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 230:02.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:03.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 230:03.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 230:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 230:03.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] 230:03.21 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 230:03.21 | ^ 230:03.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 230:03.21 46 | struct Block { 230:03.21 | ^~~~~ 230:07.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 230:07.45 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 230:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 230:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 230:07.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:145: 230:07.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 230:07.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 230:07.45 79 | memset(this, 0, sizeof(nsXPTCVariant)); 230:07.45 | ^ 230:07.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 230:07.45 44 | struct nsXPTCVariant { 230:07.45 | ^~~~~~~~~~~~~ 230:14.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 230:14.00 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 230:14.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 230:14.00 31 | memset(aT, 0, sizeof(T)); 230:14.00 | ~~~~~~^~~~~~~~~~~~~~~~~~ 230:14.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 230:14.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:145: 230:14.00 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 230:14.00 2269 | struct GlobalProperties { 230:14.00 | ^~~~~~~~~~~~~~~~ 230:14.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.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]': 230:14.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]' 230:14.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 230:14.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] 230:14.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:14.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:14.80 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 230:14.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 230:14.81 23 | class nsDataHashtable : public nsBaseHashtable { 230:14.81 | ^~~~~~~~~~~~~~~ 230:14.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.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]': 230:14.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]' 230:14.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 230:14.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] 230:14.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:14.85 In file included from /usr/include/c++/9/vector:67, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 230:14.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 230:14.85 | ^~~~~~ 230:14.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WebGL2RenderingContextBinding.cpp:3, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 230:14.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]': 230:14.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]' 230:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 230:14.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 230:14.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:14.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:14.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 230:14.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 230:14.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 230:14.85 52 | class ClipManager { 230:14.85 | ^~~~~~~~~~~ 230:50.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 230:50.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 230:50.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] 230:50.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 230:50.85 | ^ 230:50.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 230:50.85 46 | struct Block { 230:50.85 | ^~~~~ 230:59.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 230:59.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230: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 = nsDataHashtable; long unsigned int N = 3]': 230:59.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]' 230:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 230:59.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] 230:59.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:59.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 230:59.39 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 230:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 230:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 230:59.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230:59.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 230:59.39 23 | class nsDataHashtable : public nsBaseHashtable { 230:59.39 | ^~~~~~~~~~~~~~~ 230:59.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 230:59.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230:59.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]': 230:59.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]' 230:59.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 230:59.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] 230:59.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:59.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.44 In file included from /usr/include/c++/9/vector:67, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:32, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 230:59.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230:59.44 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 230:59.44 386 | class vector : protected _Vector_base<_Tp, _Alloc> 230:59.44 | ^~~~~~ 230:59.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:3, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230: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]': 230: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]' 230:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 230: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] 230:59.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 230:59.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:59.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/XULCommandEventBinding.cpp:14, 230:59.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:2: 230:59.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 230:59.45 52 | class ClipManager { 230:59.45 | ^~~~~~~~~~~ 231:12.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 231:12.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 231:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 231:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 231:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 231:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 231:12.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 231:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 231:12.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] 231:12.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 231:12.86 | ^ 231:12.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 231:12.86 46 | struct Block { 231:12.86 | ^~~~~ 231:19.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 231:19.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231:19.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 231:19.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:19.82 1007 | foundInterface = 0; \ 231:19.82 | ^~~~~~~~~~~~~~ 231:19.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' 231:19.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:19.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 231:19.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:19.82 734 | NS_INTERFACE_MAP_END 231:19.82 | ^~~~~~~~~~~~~~~~~~~~ 231:19.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 231:19.82 981 | else 231:19.82 | ^~~~ 231:19.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:19.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:19.82 | ^~~~~~~~~~~~~~~~~~ 231:19.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:19.83 733 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:19.83 | ^~~~~~~~~~~~~~~~~~~~~~ 231:23.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 231:23.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231:23.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]': 231:23.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]' 231:23.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 231:23.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] 231:23.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:23.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:23.69 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 231:23.69 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 231:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 231:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 231:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 231:23.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231:23.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 231:23.69 23 | class nsDataHashtable : public nsBaseHashtable { 231:23.69 | ^~~~~~~~~~~~~~~ 231:23.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231: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 = std::vector; long unsigned int N = 3]': 231: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 = std::vector]' 231:23.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 231: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 231:23.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:23.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:23.72 In file included from /usr/include/c++/9/vector:67, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:10, 231:23.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231:23.72 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 231:23.72 386 | class vector : protected _Vector_base<_Tp, _Alloc> 231:23.73 | ^~~~~~ 231:23.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 231:23.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]': 231:23.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]' 231:23.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 231:23.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] 231:23.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:23.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:23.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 231:23.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 231:23.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 231:23.73 52 | class ClipManager { 231:23.74 | ^~~~~~~~~~~ 231:44.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 231:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 231:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 231:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 231:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 231:44.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 231:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 231:44.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] 231:44.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 231:44.28 | ^ 231:44.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 231:44.28 46 | struct Block { 231:44.28 | ^~~~~ 231:52.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 231:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:52.38 1022 | foundInterface = 0; \ 231:52.38 | ^~~~~~~~~~~~~~ 231:52.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' 231:52.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:52.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:52.38 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 231:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:52.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:52.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 231:52.38 302 | } else 231:52.38 | ^~~~ 231:52.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' 231:52.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:52.38 /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' 231:52.38 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 231:52.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:54.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:54.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]': 231:54.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]' 231:54.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 231:54.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] 231:54.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:54.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:54.23 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:54.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:54.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 231:54.23 23 | class nsDataHashtable : public nsBaseHashtable { 231:54.23 | ^~~~~~~~~~~~~~~ 231:54.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:54.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:54.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]': 231:54.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 = std::vector]' 231:54.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 231:54.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] 231:54.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:54.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:54.27 In file included from /usr/include/c++/9/vector:67, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:14, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:54.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:54.27 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 231:54.27 386 | class vector : protected _Vector_base<_Tp, _Alloc> 231:54.28 | ^~~~~~ 231:54.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 231:54.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]': 231:54.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]' 231:54.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 231:54.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] 231:54.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 231:54.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:54.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/DocumentBinding.cpp:60, 231:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:210: 231:54.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 231:54.28 52 | class ClipManager { 231:54.28 | ^~~~~~~~~~~ 232:15.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 232:15.48 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 232:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 232:15.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 232:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 232:15.48 79 | memset(this, 0, sizeof(nsXPTCVariant)); 232:15.48 | ^ 232:15.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 232:15.48 44 | struct nsXPTCVariant { 232:15.48 | ^~~~~~~~~~~~~ 232:16.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:16.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:16.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 232:16.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:16.07 1007 | foundInterface = 0; \ 232:16.07 | ^~~~~~~~~~~~~~ 232:16.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' 232:16.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:16.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 232:16.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:16.08 518 | NS_INTERFACE_MAP_END 232:16.08 | ^~~~~~~~~~~~~~~~~~~~ 232:16.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 232:16.08 981 | else 232:16.08 | ^~~~ 232:16.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:16.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:16.08 | ^~~~~~~~~~~~~~~~~~ 232:16.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:16.08 517 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 232:16.08 | ^~~~~~~~~~~~~~~~~~~~~~ 232:18.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 232:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 232:18.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 232:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 232:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 232:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 232:18.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 232:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 232:18.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] 232:18.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 232:18.55 | ^ 232:18.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 232:18.55 46 | struct Block { 232:18.55 | ^~~~~ 232:22.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 232:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:22.44 1022 | foundInterface = 0; \ 232:22.44 | ^~~~~~~~~~~~~~ 232:22.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' 232:22.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:22.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:22.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:22.44 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 232:22.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:22.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:22.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:22.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 232:22.44 302 | } else 232:22.44 | ^~~~ 232:22.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' 232:22.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:22.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:22.44 /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' 232:22.44 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 232:22.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:23.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:23.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 232:23.46 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 232:23.46 /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] 232:23.46 31 | memset(aT, 0, sizeof(T)); 232:23.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 232:23.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 232:23.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:23.46 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 232:23.46 2269 | struct GlobalProperties { 232:23.46 | ^~~~~~~~~~~~~~~~ 232:24.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 232:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 232:24.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:24.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]': 232:24.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]' 232:24.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 232:24.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] 232:24.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 232:24.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:24.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:24.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:24.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 232:24.48 23 | class nsDataHashtable : public nsBaseHashtable { 232:24.48 | ^~~~~~~~~~~~~~~ 232:24.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:24.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:24.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]': 232:24.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]' 232:24.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 232:24.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] 232:24.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 232:24.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:24.52 In file included from /usr/include/c++/9/vector:67, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:24.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:24.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 232:24.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 232:24.52 | ^~~~~~ 232:24.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:10, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/EventTargetBinding.cpp:3, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 232:24.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]': 232:24.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]' 232:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 232:24.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] 232:24.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 232:24.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:24.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 232:24.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:275: 232:24.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 232:24.53 52 | class ClipManager { 232:24.54 | ^~~~~~~~~~~ 232:39.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 232:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 232:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:39.85 1022 | foundInterface = 0; \ 232:39.85 | ^~~~~~~~~~~~~~ 232:39.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' 232:39.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 232:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 232:39.85 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 232:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:39.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/AtomList.h:11, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/GainNodeBinding.cpp:3, 232:39.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 232:39.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 232:39.85 302 | } else 232:39.85 | ^~~~ 232:39.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' 232:39.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 232:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:39.85 /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' 232:39.85 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 232:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:56.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:56.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 233:56.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:56.02 1022 | foundInterface = 0; \ 233:56.02 | ^~~~~~~~~~~~~~ 233:56.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' 233:56.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:56.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:56.02 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 233:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:56.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 233:56.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 233:56.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 233:56.02 302 | } else 233:56.02 | ^~~~ 233:56.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' 233:56.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:56.02 /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' 233:56.02 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 233:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:01.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 234:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:01.15 1022 | foundInterface = 0; \ 234:01.15 | ^~~~~~~~~~~~~~ 234:01.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' 234:01.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 234:01.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 234:01.16 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 234:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.16 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 234:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 234:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 234:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:01.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:01.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 234:01.16 302 | } else 234:01.16 | ^~~~ 234:01.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' 234:01.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.16 /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' 234:01.16 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 234:01.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:01.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 234:01.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 234:01.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 234:01.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] 234:01.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 234:01.58 | ^ 234:01.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 234:01.58 46 | struct Block { 234:01.58 | ^~~~~ 234:04.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:9, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:04.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 234:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:04.67 1007 | foundInterface = 0; \ 234:04.67 | ^~~~~~~~~~~~~~ 234:04.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' 234:04.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:04.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:04.67 1606 | NS_INTERFACE_MAP_END 234:04.67 | ^~~~~~~~~~~~~~~~~~~~ 234:04.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 234:04.67 981 | else 234:04.67 | ^~~~ 234:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:04.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:04.67 | ^~~~~~~~~~~~~~~~~~ 234:04.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:04.67 1605 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 234:04.67 | ^~~~~~~~~~~~~~~~~~~~~~ 234:04.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 234:04.99 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 234:04.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 234:04.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 234:04.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 234:04.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 234:04.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 234:04.99 79 | memset(this, 0, sizeof(nsXPTCVariant)); 234:04.99 | ^ 234:04.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 234:04.99 44 | struct nsXPTCVariant { 234:04.99 | ^~~~~~~~~~~~~ 234:06.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:06.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 234:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:06.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 234:06.49 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 234:06.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 234:06.49 31 | memset(aT, 0, sizeof(T)); 234:06.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:06.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 234:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 234:06.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:405: 234:06.49 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 234:06.49 2269 | struct GlobalProperties { 234:06.49 | ^~~~~~~~~~~~~~~~ 234:06.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:06.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:06.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]': 234:06.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]' 234:06.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 234:06.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] 234:06.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:06.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:06.97 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:06.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:06.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 234:06.98 23 | class nsDataHashtable : public nsBaseHashtable { 234:06.98 | ^~~~~~~~~~~~~~~ 234:07.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:07.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:07.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]': 234:07.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]' 234:07.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 234:07.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] 234:07.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:07.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:07.22 In file included from /usr/include/c++/9/vector:67, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:12, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:07.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 234:07.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 234:07.22 | ^~~~~~ 234:07.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:6, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/HeadersBinding.cpp:3, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 234:07.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]': 234:07.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]' 234:07.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 234:07.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] 234:07.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:07.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:07.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 234:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:353: 234: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 234:07.22 52 | class ClipManager { 234:07.22 | ^~~~~~~~~~~ 234:26.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 234:26.47 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 234:26.47 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 234:26.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 234:26.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 234:26.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 234:26.47 79 | memset(this, 0, sizeof(nsXPTCVariant)); 234:26.47 | ^ 234:26.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 234:26.47 44 | struct nsXPTCVariant { 234:26.47 | ^~~~~~~~~~~~~ 234:28.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 234:28.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 234:28.38 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 234:28.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:28.39 1007 | foundInterface = 0; \ 234:28.39 | ^~~~~~~~~~~~~~ 234: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' 234:28.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:28.39 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:28.39 31 | NS_INTERFACE_MAP_END 234:28.39 | ^~~~~~~~~~~~~~~~~~~~ 234:28.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 234:28.39 981 | else 234:28.39 | ^~~~ 234:28.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:28.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:28.39 | ^~~~~~~~~~~~~~~~~~ 234:28.39 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:28.39 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:28.39 | ^~~~~~~~~~~~~~~~~~~~~~ 234:28.46 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 234:28.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:28.46 1007 | foundInterface = 0; \ 234:28.46 | ^~~~~~~~~~~~~~ 234:28.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' 234:28.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:28.46 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:28.46 300 | NS_INTERFACE_MAP_END 234:28.46 | ^~~~~~~~~~~~~~~~~~~~ 234:28.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 234:28.46 981 | else 234:28.46 | ^~~~ 234:28.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:28.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:28.47 | ^~~~~~~~~~~~~~~~~~ 234:28.47 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:28.47 299 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:28.47 | ^~~~~~~~~~~~~~~~~~~~~~ 234:28.55 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 234:28.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:28.55 1007 | foundInterface = 0; \ 234:28.55 | ^~~~~~~~~~~~~~ 234:28.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' 234:28.55 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:28.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:28.55 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:28.55 32 | NS_INTERFACE_MAP_END 234:28.55 | ^~~~~~~~~~~~~~~~~~~~ 234:28.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 234:28.55 981 | else 234:28.55 | ^~~~ 234:28.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:28.55 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:28.55 | ^~~~~~~~~~~~~~~~~~ 234:28.55 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:28.55 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 234:28.55 | ^~~~~~~~~~~~~~~~~~~~~~ 234:28.56 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 234:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:28.57 1007 | foundInterface = 0; \ 234:28.57 | ^~~~~~~~~~~~~~ 234:28.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' 234:28.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:28.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:28.57 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:28.57 42 | NS_INTERFACE_MAP_END 234:28.57 | ^~~~~~~~~~~~~~~~~~~~ 234:28.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 234:28.57 981 | else 234:28.57 | ^~~~ 234:28.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:28.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:28.57 | ^~~~~~~~~~~~~~~~~~ 234:28.57 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:28.57 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 234:28.57 | ^~~~~~~~~~~~~~~~~~~~~~ 234:28.61 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 234:28.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:28.61 1007 | foundInterface = 0; \ 234:28.61 | ^~~~~~~~~~~~~~ 234:28.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' 234:28.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:28.61 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:28.61 63 | NS_INTERFACE_MAP_END 234:28.61 | ^~~~~~~~~~~~~~~~~~~~ 234:28.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 234:28.61 981 | else 234:28.61 | ^~~~ 234:28.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:28.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:28.61 | ^~~~~~~~~~~~~~~~~~ 234:28.61 /builddir/build/BUILD/firefox-70.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:28.61 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 234:28.61 | ^~~~~~~~~~~~~~~~~~~~~~ 234:28.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:28.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:10, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:7, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 234:28.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]': 234:28.98 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 234:28.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] 234:28.98 31 | memset(aT, 0, sizeof(T)); 234:28.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 234:28.98 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.cpp:40, 234:28.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 234:28.98 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 234:28.98 2269 | struct GlobalProperties { 234:28.98 | ^~~~~~~~~~~~~~~~ 234:54.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:18, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 234:54.51 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 234:54.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]': 234:54.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]' 234:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 234:54.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] 234:54.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 234:54.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:54.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.h:12, 234:54.52 from /builddir/build/BUILD/firefox-70.0.1/dom/browser-element/BrowserElementParent.cpp:7: 234:54.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 234:54.52 23 | class nsDataHashtable : public nsBaseHashtable { 234:54.52 | ^~~~~~~~~~~~~~~ 235:07.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 235:07.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 235:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 235:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 235:07.37 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/Action.cpp:7, 235:07.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 235:07.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**)': 235:07.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:07.37 1007 | foundInterface = 0; \ 235:07.37 | ^~~~~~~~~~~~~~ 235:07.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' 235:07.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:07.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:07.37 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:07.37 240 | NS_INTERFACE_MAP_END 235:07.37 | ^~~~~~~~~~~~~~~~~~~~ 235:07.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 235:07.37 981 | else 235:07.37 | ^~~~ 235:07.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:07.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:07.37 | ^~~~~~~~~~~~~~~~~~ 235:07.37 /builddir/build/BUILD/firefox-70.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:07.37 239 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:07.37 | ^~~~~~~~~~~~~~~~~~~~~~ 235:07.57 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 235:07.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:07.57 1007 | foundInterface = 0; \ 235:07.57 | ^~~~~~~~~~~~~~ 235:07.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' 235:07.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:07.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:07.57 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:07.57 58 | NS_INTERFACE_MAP_END 235:07.57 | ^~~~~~~~~~~~~~~~~~~~ 235:07.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 235:07.57 981 | else 235:07.57 | ^~~~ 235:07.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:07.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:07.57 | ^~~~~~~~~~~~~~~~~~ 235:07.57 /builddir/build/BUILD/firefox-70.0.1/dom/cache/CacheStorage.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:07.57 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:07.57 | ^~~~~~~~~~~~~~~~~~~~~~ 235:22.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 235:22.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 235:22.12 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/PrincipalVerifier.cpp:9, 235:22.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 235:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 235:22.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] 235:22.12 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 235:22.12 | ^ 235:22.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 235:22.12 46 | struct Block { 235:22.12 | ^~~~~ 235:31.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/dom/cache/DBAction.cpp:12, 235:31.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:2: 235:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 235:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 235:31.35 50 | OffTheBooksMutex* Mutex() { 235:31.35 | ^~~~~ 235:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 235:31.35 /builddir/build/BUILD/firefox-70.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 235:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 235:31.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 235:46.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 235:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 235:46.99 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 235:46.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 235:46.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 235:46.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] 235:46.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 235:46.99 | ^ 235:46.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 235:46.99 46 | struct Block { 235:46.99 | ^~~~~ 235:51.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 235:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 235:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 235:51.36 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:7, 235:51.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 235:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 235:51.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:51.36 1007 | foundInterface = 0; \ 235:51.36 | ^~~~~~~~~~~~~~ 235: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' 235:51.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:911:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:51.36 911 | NS_INTERFACE_MAP_END 235:51.36 | ^~~~~~~~~~~~~~~~~~~~ 235:51.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:51.36 981 | else 235:51.36 | ^~~~ 235:51.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:51.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:51.36 | ^~~~~~~~~~~~~~~~~~ 235:51.36 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:910:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:51.36 910 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:51.37 | ^~~~~~~~~~~~~~~~~~~~~~ 235:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 235:52.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:52.96 1007 | foundInterface = 0; \ 235:52.96 | ^~~~~~~~~~~~~~ 235:52.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' 235:52.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:52.96 40 | NS_INTERFACE_MAP_END 235:52.96 | ^~~~~~~~~~~~~~~~~~~~ 235: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 235:52.96 981 | else 235:52.96 | ^~~~ 235: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' 235:52.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:52.96 | ^~~~~~~~~~~~~~~~~~ 235:52.96 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:52.96 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:52.96 | ^~~~~~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 235:53.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:53.12 1007 | foundInterface = 0; \ 235:53.12 | ^~~~~~~~~~~~~~ 235:53.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' 235:53.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:53.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:53.12 268 | NS_INTERFACE_MAP_END 235:53.12 | ^~~~~~~~~~~~~~~~~~~~ 235:53.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 235:53.12 981 | else 235:53.12 | ^~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:53.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:53.12 | ^~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:53.12 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:53.12 | ^~~~~~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 235:53.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:53.12 1007 | foundInterface = 0; \ 235:53.12 | ^~~~~~~~~~~~~~ 235:53.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' 235:53.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:53.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:53.12 25 | NS_INTERFACE_MAP_END 235:53.12 | ^~~~~~~~~~~~~~~~~~~~ 235:53.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 235:53.12 981 | else 235:53.12 | ^~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:53.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:53.12 | ^~~~~~~~~~~~~~~~~~ 235:53.12 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:53.12 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:53.12 | ^~~~~~~~~~~~~~~~~~~~~~ 235:53.42 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 235:53.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:53.43 1022 | foundInterface = 0; \ 235:53.43 | ^~~~~~~~~~~~~~ 235:53.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' 235:53.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 235:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:53.43 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 235:53.43 318 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 235:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:53.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 235:53.43 981 | else 235:53.43 | ^~~~ 235:53.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:53.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:53.43 | ^~~~~~~~~~~~~~~~~~ 235:53.43 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:53.43 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:53.43 | ^~~~~~~~~~~~~~~~~~~~~~ 235:55.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 235:55.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]': 235:55.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]' 235:55.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 235:55.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] 235:55.18 67 | memset(&aArr[0], 0, N * sizeof(T)); 235:55.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:55.18 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:11, 235:55.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 235:55.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 235:55.18 23 | class nsDataHashtable : public nsBaseHashtable { 235:55.18 | ^~~~~~~~~~~~~~~ 235:55.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 235:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 235:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 235:55.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 235:55.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]': 235:55.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]' 235:55.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 235:55.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] 235:55.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 235:55.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:55.38 In file included from /usr/include/c++/9/vector:67, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.h:14, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CacheInvalidator.cpp:7, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:2: 235:55.38 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 235:55.38 386 | class vector : protected _Vector_base<_Tp, _Alloc> 235:55.38 | ^~~~~~ 235:55.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsExpirationTracker.h:19, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:9, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 235:55.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]': 235:55.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]' 235:55.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 235:55.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] 235:55.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 235:55.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:55.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 235:55.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 235:55.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 235:55.38 52 | class ClipManager { 235:55.38 | ^~~~~~~~~~~ 236:02.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDisplayList.h:47, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:41, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 236:02.62 /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': 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 13 and have 11) [-Wcoverage-mismatch] 236:02.62 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 236:02.62 | ^~~~~~~~~~~ 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:19, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIImageLoadingContent.h:10, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasImageCache.cpp:8, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 236:02.62 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 236:02.62 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 236:02.62 | ^~~~~ 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDisplayList.h:47, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:41, 236:02.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 236:02.62 /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': 236:02.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 236:02.62 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 236:02.62 | ^~~~~~~~~~~ 236:02.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 236:02.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasBidiProcessor::GetWidth()': 236:02.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:3503:19: warning: number of counters in profile data for function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 236:02.64 3503 | virtual nscoord GetWidth() override { 236:02.64 | ^~~~~~~~ 236:02.64 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:3503:19: warning: the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.64 /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&)': 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:1799:6: warning: number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 236:02.65 1799 | void CanvasRenderingContext2D::Transform(double aM11, double aM12, double aM21, 236:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:1799:6: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:1773:6: warning: number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 236:02.65 1773 | void CanvasRenderingContext2D::Rotate(double aAngle, ErrorResult& aError) { 236:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:1773:6: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:915:1: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:02.65 915 | CanvasRenderingContext2D::ContextState::ContextState(const ContextState& aOther) 236:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:915:1: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 236:02.65 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/CanvasRenderingContext2D.cpp:915:1: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:16.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 236:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 236:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 236:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 236:16.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 236:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 236:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 236:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 236:16.50 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 236:16.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 236:16.50 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 236:16.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:16.50 1007 | foundInterface = 0; \ 236:16.50 | ^~~~~~~~~~~~~~ 236: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' 236:16.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 236:16.50 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:16.50 2551 | NS_INTERFACE_MAP_END 236:16.50 | ^~~~~~~~~~~~~~~~~~~~ 236:16.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 236:16.50 991 | else 236:16.50 | ^~~~ 236:16.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' 236:16.50 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:16.50 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:16.50 2549 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 236:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:18.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:16, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 236:18.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 236:18.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]': 236:18.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]' 236:18.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 236:18.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] 236:18.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 236:18.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:18.72 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.h:17, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2Context.h:9, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 236:18.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 236:18.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 236:18.72 23 | class nsDataHashtable : public nsBaseHashtable { 236:18.72 | ^~~~~~~~~~~~~~~ 236:23.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:101: 236:23.30 /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)': 236:23.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2089:15: warning: the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:23.30 2089 | CheckedUint32 WebGLContext::GetUnpackSize(bool isFunc3D, uint32_t width, 236:23.30 | ^~~~~~~~~~~~ 236:23.30 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLContext.cpp:2089:15: warning: the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:58.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfx2DGlue.h:13, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/gfx/gl/GLContext.h:46, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLExtensionStandardDerivatives.cpp:8, 236:58.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:2: 236:58.41 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:58.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 236:58.42 50 | OffTheBooksMutex* Mutex() { 236:58.42 | ^~~~~ 236:58.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:58.42 /builddir/build/BUILD/firefox-70.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:58.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 236:58.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 237:36.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.h:9, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:7, 237:36.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 237:36.80 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 237:36.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:36.80 1007 | foundInterface = 0; \ 237:36.80 | ^~~~~~~~~~~~~~ 237:36.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' 237:36.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:36.80 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:36.80 33 | NS_INTERFACE_MAP_END 237:36.80 | ^~~~~~~~~~~~~~~~~~~~ 237: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 237:36.80 981 | else 237:36.80 | ^~~~ 237: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' 237:36.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:36.80 | ^~~~~~~~~~~~~~~~~~ 237:36.80 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:36.80 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:36.80 | ^~~~~~~~~~~~~~~~~~~~~~ 237:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 237:36.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 237:36.97 1007 | foundInterface = 0; \ 237:36.97 | ^~~~~~~~~~~~~~ 237: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' 237:36.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 237:36.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 237:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 237:36.97 36 | NS_INTERFACE_MAP_END 237:36.97 | ^~~~~~~~~~~~~~~~~~~~ 237: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 237:36.97 981 | else 237:36.97 | ^~~~ 237: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' 237:36.97 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 237:36.97 | ^~~~~~~~~~~~~~~~~~ 237:36.97 /builddir/build/BUILD/firefox-70.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 237:36.97 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 237:36.97 | ^~~~~~~~~~~~~~~~~~~~~~ 237:51.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 237:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 237:51.03 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientManagerService.cpp:15, 237:51.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 237:51.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 237:51.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] 237:51.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 237:51.03 | ^ 237:51.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 237:51.03 46 | struct Block { 237:51.03 | ^~~~~ 238:06.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 238:06.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 238:06.82 from /builddir/build/BUILD/firefox-70.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 238:06.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 238:06.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 238:06.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] 238:06.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 238:06.82 | ^ 238:06.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 238:06.82 46 | struct Block { 238:06.82 | ^~~~~ 238:16.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIComponentManager.h:10, 238:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 238:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 238:16.47 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 238:16.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:16.47 1007 | foundInterface = 0; \ 238:16.47 | ^~~~~~~~~~~~~~ 238:16.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' 238:16.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:16.47 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:16.47 22 | NS_INTERFACE_MAP_END 238:16.47 | ^~~~~~~~~~~~~~~~~~~~ 238:16.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 238:16.47 991 | else 238:16.47 | ^~~~ 238:16.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 238:16.47 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:16.47 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:16.47 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 238:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 238:20.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:20.13 1007 | foundInterface = 0; \ 238:20.13 | ^~~~~~~~~~~~~~ 238:20.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' 238:20.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:20.13 57 | NS_INTERFACE_MAP_END 238:20.13 | ^~~~~~~~~~~~~~~~~~~~ 238:20.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 238:20.13 991 | else 238:20.13 | ^~~~ 238:20.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' 238:20.13 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 238:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:20.13 /builddir/build/BUILD/firefox-70.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 238:20.13 56 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 238:20.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:26.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:7, 238:26.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 238:26.64 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 238:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:26.64 1007 | foundInterface = 0; \ 238:26.64 | ^~~~~~~~~~~~~~ 238: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' 238:26.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:26.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:26.64 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:26.64 22 | NS_INTERFACE_MAP_END 238:26.64 | ^~~~~~~~~~~~~~~~~~~~ 238: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 238:26.64 981 | else 238:26.64 | ^~~~ 238: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' 238:26.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:26.64 | ^~~~~~~~~~~~~~~~~~ 238:26.64 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:26.64 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 238:26.64 | ^~~~~~~~~~~~~~~~~~~~~~ 238:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 238:27.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:27.33 1007 | foundInterface = 0; \ 238:27.33 | ^~~~~~~~~~~~~~ 238:27.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' 238:27.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:27.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:27.33 23 | NS_INTERFACE_MAP_END 238:27.33 | ^~~~~~~~~~~~~~~~~~~~ 238:27.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 238:27.33 981 | else 238:27.33 | ^~~~ 238:27.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:27.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:27.33 | ^~~~~~~~~~~~~~~~~~ 238:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:27.33 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 238:27.33 | ^~~~~~~~~~~~~~~~~~~~~~ 238:34.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.h:10, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoBuffer.cpp:7, 238:34.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 238:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 238:34.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:34.46 1007 | foundInterface = 0; \ 238:34.46 | ^~~~~~~~~~~~~~ 238:34.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' 238:34.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:34.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:34.46 51 | NS_INTERFACE_MAP_END 238:34.46 | ^~~~~~~~~~~~~~~~~~~~ 238:34.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 238:34.46 981 | else 238:34.46 | ^~~~ 238:34.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:34.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:34.46 | ^~~~~~~~~~~~~~~~~~ 238:34.46 /builddir/build/BUILD/firefox-70.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:34.46 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 238:34.46 | ^~~~~~~~~~~~~~~~~~~~~~ 238:44.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:44.93 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 238:44.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:44.93 1022 | foundInterface = 0; \ 238:44.93 | ^~~~~~~~~~~~~~ 238:44.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' 238:44.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:44.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:44.93 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:44.93 19 | NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 238:44.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:44.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:44.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:44.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 238:44.93 302 | } else 238:44.94 | ^~~~ 238:44.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' 238:44.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:44.94 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:44.94 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 238:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:44.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:44.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:44.94 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 238:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:44.94 1007 | foundInterface = 0; \ 238:44.94 | ^~~~~~~~~~~~~~ 238:44.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' 238:44.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:44.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:44.94 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:44.94 23 | NS_INTERFACE_MAP_END 238:44.94 | ^~~~~~~~~~~~~~~~~~~~ 238:44.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 238:44.94 981 | else 238:44.94 | ^~~~ 238:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:44.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:44.94 | ^~~~~~~~~~~~~~~~~~ 238:44.94 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:44.94 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 238:44.94 | ^~~~~~~~~~~~~~~~~~~~~~ 238:44.94 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 238:44.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:44.94 1007 | foundInterface = 0; \ 238:44.94 | ^~~~~~~~~~~~~~ 238: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' 238:44.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:44.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:44.95 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:44.95 23 | NS_INTERFACE_MAP_END 238:44.95 | ^~~~~~~~~~~~~~~~~~~~ 238:44.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 238:44.95 981 | else 238:44.95 | ^~~~ 238:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 238:44.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 238:44.95 | ^~~~~~~~~~~~~~~~~~ 238:44.95 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 238:44.95 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 238:44.95 | ^~~~~~~~~~~~~~~~~~~~~~ 238:44.95 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 238:44.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:44.95 1007 | foundInterface = 0; \ 238:44.95 | ^~~~~~~~~~~~~~ 238: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' 238:44.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 238:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 238:44.96 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 238:44.96 24 | NS_INTERFACE_MAP_END 238:44.96 | ^~~~~~~~~~~~~~~~~~~~ 238:44.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:44.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:44.96 /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 238:44.96 391 | else 238:44.96 | ^~~~ 238:44.96 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 238:44.96 23 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 238:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:45.20 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 238:45.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 238:45.20 1022 | foundInterface = 0; \ 238:45.20 | ^~~~~~~~~~~~~~ 238: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' 238:45.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 238:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.20 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 238:45.20 29 | NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 238:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotificationManager.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/DebuggerNotification.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 238:45.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 238:45.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 238:45.20 302 | } else 238:45.20 | ^~~~ 238:45.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' 238:45.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 238:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:45.20 /builddir/build/BUILD/firefox-70.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 238:45.20 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 238:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:05.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 239:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 239:05.86 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:22: 239:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 239:05.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] 239:05.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 239:05.86 | ^ 239:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 239:05.86 46 | struct Block { 239:05.86 | ^~~~~ 239:07.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 239:07.14 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239:07.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 239:07.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:07.14 1007 | foundInterface = 0; \ 239:07.14 | ^~~~~~~~~~~~~~ 239:07.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' 239:07.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:07.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:07.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:07.14 194 | NS_INTERFACE_MAP_END 239:07.14 | ^~~~~~~~~~~~~~~~~~~~ 239:07.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 239:07.14 981 | else 239:07.14 | ^~~~ 239:07.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:07.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:07.14 | ^~~~~~~~~~~~~~~~~~ 239:07.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:07.14 193 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:07.14 | ^~~~~~~~~~~~~~~~~~~~~~ 239:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 239:07.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:07.16 1007 | foundInterface = 0; \ 239:07.16 | ^~~~~~~~~~~~~~ 239: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' 239:07.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:07.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:07.16 351 | NS_INTERFACE_MAP_END 239:07.16 | ^~~~~~~~~~~~~~~~~~~~ 239: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 239:07.16 981 | else 239:07.16 | ^~~~ 239: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' 239:07.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:07.16 | ^~~~~~~~~~~~~~~~~~ 239:07.16 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:07.16 350 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 239:07.16 | ^~~~~~~~~~~~~~~~~~~~~~ 239:08.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 239:08.68 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239:08.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]': 239:08.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]' 239:08.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 239:08.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] 239:08.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:08.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:08.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 239:08.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 239:08.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 239:08.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 239:08.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 239:08.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239:08.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 239:08.69 23 | class nsDataHashtable : public nsBaseHashtable { 239:08.69 | ^~~~~~~~~~~~~~~ 239:08.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239:08.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]': 239:08.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]' 239:08.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 239:08.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] 239:08.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:08.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:08.78 In file included from /usr/include/c++/9/vector:67, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 239:08.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MouseEvents.h:11, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Touch.h:12, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:12, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239:08.79 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 239:08.79 386 | class vector : protected _Vector_base<_Tp, _Alloc> 239:08.79 | ^~~~~~ 239:08.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 239:08.79 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:8: 239: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]': 239: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]' 239:08.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 239:08.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] 239:08.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:08.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:08.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 239:08.80 from /builddir/build/BUILD/firefox-70.0.1/dom/events/EventStateManager.cpp:23: 239:08.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 239:08.80 52 | class ClipManager { 239:08.80 | ^~~~~~~~~~~ 239:20.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:20.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:20.88 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 239:20.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:20.89 1022 | foundInterface = 0; \ 239:20.89 | ^~~~~~~~~~~~~~ 239:20.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' 239:20.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:20.89 216 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 239:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:20.89 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:20.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:20.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 239:20.89 302 | } else 239:20.89 | ^~~~ 239:20.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' 239:20.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:20.89 /builddir/build/BUILD/firefox-70.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:20.89 215 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 239:20.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:22.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 239:22.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 239:22.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 239:22.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] 239:22.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 239:22.13 | ^ 239:22.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 239:22.13 46 | struct Block { 239:22.13 | ^~~~~ 239:25.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:25.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:25.73 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 239:25.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:25.74 1022 | foundInterface = 0; \ 239:25.74 | ^~~~~~~~~~~~~~ 239:25.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' 239:25.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:25.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:25.74 /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:25.74 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 239:25.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:25.74 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:25.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:25.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 239:25.74 302 | } else 239:25.74 | ^~~~ 239:25.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' 239:25.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:25.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:25.74 /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:25.74 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 239:25.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:28.65 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 239:28.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:28.65 1022 | foundInterface = 0; \ 239:28.65 | ^~~~~~~~~~~~~~ 239:28.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' 239:28.65 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:28.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.65 /builddir/build/BUILD/firefox-70.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:28.65 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 239:28.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.65 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:28.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:28.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 239:28.66 302 | } else 239:28.66 | ^~~~ 239:28.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' 239:28.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.66 /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:28.66 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 239:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:28.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:28.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:28.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 239:28.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:28.67 1007 | foundInterface = 0; \ 239:28.67 | ^~~~~~~~~~~~~~ 239:28.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' 239:28.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:28.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:28.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:28.67 81 | NS_INTERFACE_MAP_END 239:28.67 | ^~~~~~~~~~~~~~~~~~~~ 239:28.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 239:28.67 981 | else 239:28.67 | ^~~~ 239:28.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:28.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:28.67 | ^~~~~~~~~~~~~~~~~~ 239:28.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:28.67 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 239:28.67 | ^~~~~~~~~~~~~~~~~~~~~~ 239:29.05 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 239:29.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.05 1007 | foundInterface = 0; \ 239:29.06 | ^~~~~~~~~~~~~~ 239:29.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' 239:29.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:29.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:29.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:29.06 75 | NS_INTERFACE_MAP_END 239:29.06 | ^~~~~~~~~~~~~~~~~~~~ 239:29.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 239:29.06 981 | else 239:29.06 | ^~~~ 239:29.06 /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.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:29.06 | ^~~~~~~~~~~~~~~~~~ 239:29.06 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransfer.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:29.06 74 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:29.06 | ^~~~~~~~~~~~~~~~~~~~~~ 239:29.25 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 239:29.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.25 1007 | foundInterface = 0; \ 239:29.25 | ^~~~~~~~~~~~~~ 239:29.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' 239:29.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:29.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:29.25 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:29.25 52 | NS_INTERFACE_MAP_END 239:29.25 | ^~~~~~~~~~~~~~~~~~~~ 239:29.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 239:29.25 981 | else 239:29.25 | ^~~~ 239:29.25 /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.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:29.26 | ^~~~~~~~~~~~~~~~~~ 239:29.26 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:29.26 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:29.26 | ^~~~~~~~~~~~~~~~~~~~~~ 239:29.37 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 239:29.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.37 1007 | foundInterface = 0; \ 239:29.38 | ^~~~~~~~~~~~~~ 239:29.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' 239:29.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:29.38 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:29.38 34 | NS_INTERFACE_MAP_END 239:29.38 | ^~~~~~~~~~~~~~~~~~~~ 239:29.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 239:29.38 981 | else 239:29.38 | ^~~~ 239:29.38 /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.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:29.38 | ^~~~~~~~~~~~~~~~~~ 239:29.38 /builddir/build/BUILD/firefox-70.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:29.38 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:29.38 | ^~~~~~~~~~~~~~~~~~~~~~ 239:29.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 239:29.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:29.44 1022 | foundInterface = 0; \ 239:29.44 | ^~~~~~~~~~~~~~ 239:29.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' 239:29.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:29.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.45 /builddir/build/BUILD/firefox-70.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:29.45 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 239:29.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.45 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:29.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:29.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 239:29.45 302 | } else 239:29.45 | ^~~~ 239:29.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:29.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 239:29.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:29.45 /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:29.45 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 239:29.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:30.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:30.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:30.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:30.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]' 239:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 239:30.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] 239:30.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:30.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:30.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:30.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:30.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 239:30.70 23 | class nsDataHashtable : public nsBaseHashtable { 239:30.70 | ^~~~~~~~~~~~~~~ 239:30.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:30.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239: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]': 239: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]' 239:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 239: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] 239:30.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:30.74 In file included from /usr/include/c++/9/vector:67, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 239:30.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:30.75 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 239:30.75 386 | class vector : protected _Vector_base<_Tp, _Alloc> 239:30.75 | ^~~~~~ 239:30.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/dom/events/AnimationEvent.cpp:7, 239:30.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 239:30.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]': 239:30.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]' 239:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 239:30.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] 239:30.76 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:30.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:30.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/dom/events/CompositionEvent.cpp:7, 239:30.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 239:30.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 239:30.76 52 | class ClipManager { 239:30.76 | ^~~~~~~~~~~ 239:46.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 239:46.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 239:46.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:46.54 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 239:46.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:46.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 239:46.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] 239:46.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 239:46.55 | ^ 239:46.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 239:46.55 46 | struct Block { 239:46.55 | ^~~~~ 239:49.66 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 239:49.66 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 239:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 239:49.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 239:49.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:49.66 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 239:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:49.67 1007 | foundInterface = 0; \ 239:49.67 | ^~~~~~~~~~~~~~ 239: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' 239:49.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:49.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:49.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:49.67 121 | NS_INTERFACE_MAP_END 239:49.67 | ^~~~~~~~~~~~~~~~~~~~ 239: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 239:49.67 981 | else 239:49.67 | ^~~~ 239:49.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:49.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:49.67 | ^~~~~~~~~~~~~~~~~~ 239:49.67 /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:49.67 120 | NS_INTERFACE_MAP_ENTRY(Event) 239:49.67 | ^~~~~~~~~~~~~~~~~~~~~~ 239:50.49 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 239:50.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:50.50 1007 | foundInterface = 0; \ 239:50.50 | ^~~~~~~~~~~~~~ 239:50.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' 239:50.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:50.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:50.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:50.50 113 | NS_INTERFACE_MAP_END 239:50.50 | ^~~~~~~~~~~~~~~~~~~~ 239:50.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 239:50.50 981 | else 239:50.50 | ^~~~ 239:50.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:50.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:50.50 | ^~~~~~~~~~~~~~~~~~ 239:50.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:50.50 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:50.50 | ^~~~~~~~~~~~~~~~~~~~~~ 239:51.86 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 239:51.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:51.86 1007 | foundInterface = 0; \ 239:51.86 | ^~~~~~~~~~~~~~ 239:51.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' 239:51.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:51.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:51.86 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:51.86 181 | NS_INTERFACE_MAP_END 239:51.86 | ^~~~~~~~~~~~~~~~~~~~ 239:51.86 /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 239:51.86 991 | else 239:51.86 | ^~~~ 239:51.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 239:51.87 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 239:51.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:51.87 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 239:51.87 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 239:51.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:51.95 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 239:51.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:51.95 1007 | foundInterface = 0; \ 239:51.95 | ^~~~~~~~~~~~~~ 239:51.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' 239:51.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:51.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:51.96 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:51.96 2068 | NS_INTERFACE_MAP_END 239:51.96 | ^~~~~~~~~~~~~~~~~~~~ 239: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 239:51.96 981 | else 239:51.96 | ^~~~ 239: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' 239:51.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:51.96 | ^~~~~~~~~~~~~~~~~~ 239:51.96 /builddir/build/BUILD/firefox-70.0.1/dom/events/IMEContentObserver.cpp:2067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:51.96 2067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:51.96 | ^~~~~~~~~~~~~~~~~~~~~~ 239:52.53 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 239:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:52.53 1007 | foundInterface = 0; \ 239:52.53 | ^~~~~~~~~~~~~~ 239: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' 239:52.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:52.53 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:52.53 19 | NS_INTERFACE_MAP_END 239:52.53 | ^~~~~~~~~~~~~~~~~~~~ 239:52.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 239:52.53 981 | else 239:52.53 | ^~~~ 239:52.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:52.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:52.53 | ^~~~~~~~~~~~~~~~~~ 239:52.53 /builddir/build/BUILD/firefox-70.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:52.53 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 239:52.53 | ^~~~~~~~~~~~~~~~~~~~~~ 239:52.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 239:52.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:52.75 1007 | foundInterface = 0; \ 239:52.75 | ^~~~~~~~~~~~~~ 239:52.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' 239:52.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:52.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:52.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:52.75 95 | NS_INTERFACE_MAP_END 239:52.75 | ^~~~~~~~~~~~~~~~~~~~ 239:52.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 239:52.75 981 | else 239:52.75 | ^~~~ 239:52.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:52.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:52.75 | ^~~~~~~~~~~~~~~~~~ 239:52.75 /builddir/build/BUILD/firefox-70.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:52.75 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 239:52.75 | ^~~~~~~~~~~~~~~~~~~~~~ 239:52.87 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 239:52.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:52.87 1022 | foundInterface = 0; \ 239:52.87 | ^~~~~~~~~~~~~~ 239:52.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' 239:52.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:52.87 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:52.87 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 239:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:52.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 239:52.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:52.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 239:52.87 302 | } else 239:52.87 | ^~~~ 239:52.87 /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' 239:52.87 302 | } else 239:52.87 | ^~~~ 239:52.87 /builddir/build/BUILD/firefox-70.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 239:52.87 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 239:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:54.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:54.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.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]': 239:54.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]' 239:54.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 239:54.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] 239:54.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:54.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:54.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 239:54.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 239:54.31 23 | class nsDataHashtable : public nsBaseHashtable { 239:54.31 | ^~~~~~~~~~~~~~~ 239:54.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.35 /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: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]' 239:54.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 239: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 239:54.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:54.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:54.35 In file included from /usr/include/c++/9/vector:67, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:9, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 239:54.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 239:54.35 | ^~~~~~ 239:54.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Id.h:28, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:7, 239:54.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.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]': 239: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 = mozilla::layers::ClipManager]' 239:54.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 239:54.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] 239:54.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 239:54.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:54.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/Event.cpp:29, 239:54.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 239:54.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 239:54.36 52 | class ClipManager { 239:54.36 | ^~~~~~~~~~~ 240:08.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 240:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.56 1007 | foundInterface = 0; \ 240:08.56 | ^~~~~~~~~~~~~~ 240:08.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' 240:08.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:08.56 25 | NS_INTERFACE_MAP_END 240:08.56 | ^~~~~~~~~~~~~~~~~~~~ 240:08.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240: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 240:08.56 302 | } else 240:08.56 | ^~~~ 240:08.56 /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' 240:08.56 302 | } else 240:08.56 | ^~~~ 240:08.56 /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' 240:08.56 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 240:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:08.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:08.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 240:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:08.56 1007 | foundInterface = 0; \ 240:08.56 | ^~~~~~~~~~~~~~ 240:08.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' 240:08.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:08.56 51 | NS_INTERFACE_MAP_END 240:08.56 | ^~~~~~~~~~~~~~~~~~~~ 240:08.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 240:08.56 981 | else 240:08.56 | ^~~~ 240:08.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:08.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:08.56 | ^~~~~~~~~~~~~~~~~~ 240:08.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:08.56 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:08.56 | ^~~~~~~~~~~~~~~~~~~~~~ 240:09.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 240:09.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 240:09.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 240:09.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] 240:09.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 240:09.66 | ^ 240:09.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 240:09.66 46 | struct Block { 240:09.66 | ^~~~~ 240:13.12 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:13.12 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 240:13.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:13.12 1022 | foundInterface = 0; \ 240:13.12 | ^~~~~~~~~~~~~~ 240:13.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' 240:13.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:13.12 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:13.12 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 240:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:13.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:13.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:13.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 240:13.12 302 | } else 240:13.12 | ^~~~ 240:13.12 /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' 240:13.12 302 | } else 240:13.12 | ^~~~ 240:13.12 /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:13.12 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 240:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.45 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:15.45 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:15.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:15.45 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:15.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 240:15.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.46 1022 | foundInterface = 0; \ 240:15.46 | ^~~~~~~~~~~~~~ 240:15.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' 240:15.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:15.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:15.46 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 240:15.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:15.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:15.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 240:15.46 302 | } else 240:15.46 | ^~~~ 240:15.46 /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' 240:15.46 302 | } else 240:15.46 | ^~~~ 240:15.46 /builddir/build/BUILD/firefox-70.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:15.46 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 240:15.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.49 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:15.49 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:15.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:15.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 240:15.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.50 1022 | foundInterface = 0; \ 240:15.50 | ^~~~~~~~~~~~~~ 240:15.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' 240:15.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.50 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:15.50 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 240:15.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:15.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:15.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 240:15.51 302 | } else 240:15.51 | ^~~~ 240:15.51 /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' 240:15.51 302 | } else 240:15.51 | ^~~~ 240:15.51 /builddir/build/BUILD/firefox-70.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:15.51 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 240:15.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:15.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:15.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:15.56 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:15.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:15.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 240:15.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.56 1007 | foundInterface = 0; \ 240:15.56 | ^~~~~~~~~~~~~~ 240:15.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' 240:15.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:15.56 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:15.56 21 | NS_INTERFACE_MAP_END 240:15.56 | ^~~~~~~~~~~~~~~~~~~~ 240:15.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 240:15.56 981 | else 240:15.56 | ^~~~ 240:15.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:15.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:15.57 | ^~~~~~~~~~~~~~~~~~ 240:15.57 /builddir/build/BUILD/firefox-70.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:15.57 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:15.57 | ^~~~~~~~~~~~~~~~~~~~~~ 240:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 240:16.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.14 1007 | foundInterface = 0; \ 240:16.14 | ^~~~~~~~~~~~~~ 240:16.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' 240:16.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:16.14 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:16.14 102 | NS_INTERFACE_MAP_END 240:16.14 | ^~~~~~~~~~~~~~~~~~~~ 240:16.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 240:16.14 981 | else 240:16.14 | ^~~~ 240:16.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:16.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:16.15 | ^~~~~~~~~~~~~~~~~~ 240:16.15 /builddir/build/BUILD/firefox-70.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:16.15 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:16.15 | ^~~~~~~~~~~~~~~~~~~~~~ 240:16.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 240:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.33 1007 | foundInterface = 0; \ 240:16.33 | ^~~~~~~~~~~~~~ 240:16.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' 240:16.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:16.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:16.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:16.33 29 | NS_INTERFACE_MAP_END 240:16.33 | ^~~~~~~~~~~~~~~~~~~~ 240:16.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 240:16.33 981 | else 240:16.33 | ^~~~ 240:16.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:16.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:16.33 | ^~~~~~~~~~~~~~~~~~ 240:16.33 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:16.33 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:16.34 | ^~~~~~~~~~~~~~~~~~~~~~ 240:16.35 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 240:16.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.35 1022 | foundInterface = 0; \ 240:16.35 | ^~~~~~~~~~~~~~ 240:16.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' 240:16.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:16.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.35 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:16.36 73 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 240:16.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:16.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:16.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 240:16.36 302 | } else 240:16.36 | ^~~~ 240:16.36 /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' 240:16.36 302 | } else 240:16.36 | ^~~~ 240:16.36 /builddir/build/BUILD/firefox-70.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:16.36 72 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 240:16.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.42 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 240:16.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 240:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 240:16.42 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:16.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:16.42 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 240:16.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:16.42 1022 | foundInterface = 0; \ 240:16.42 | ^~~~~~~~~~~~~~ 240:16.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' 240:16.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:16.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.43 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:16.43 94 | NS_INTERFACE_MAP_END_INHERITING(Event) 240:16.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:16.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:16.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:16.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 240:16.43 302 | } else 240:16.43 | ^~~~ 240:16.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' 240:16.43 302 | } else 240:16.43 | ^~~~ 240:16.44 /builddir/build/BUILD/firefox-70.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:16.44 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 240:16.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:17.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:17.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:17.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]': 240:17.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]' 240:17.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 240:17.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] 240:17.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:17.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:17.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:17.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:17.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 240:17.69 23 | class nsDataHashtable : public nsBaseHashtable { 240:17.69 | ^~~~~~~~~~~~~~~ 240:17.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 240:17.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240: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 = std::vector; long unsigned int N = 3]': 240: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 = std::vector]' 240:17.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 240:17.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] 240:17.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:17.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:17.73 In file included from /usr/include/c++/9/vector:67, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:17.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 240:17.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 240:17.73 | ^~~~~~ 240:17.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:17.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/dom/events/NotifyPaintEvent.cpp:8, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 240:17.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]': 240:17.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]' 240:17.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 240: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] 240:17.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:17.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:17.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 240:17.74 from /builddir/build/BUILD/firefox-70.0.1/dom/events/PointerEvent.cpp:10, 240:17.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 240:17.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 240:17.75 52 | class ClipManager { 240:17.75 | ^~~~~~~~~~~ 240:32.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 240:32.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 240:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 240:32.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] 240:32.39 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 240:32.39 | ^ 240:32.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 240:32.39 46 | struct Block { 240:32.39 | ^~~~~ 240:32.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:11, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 240:32.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:32.94 1022 | foundInterface = 0; \ 240:32.94 | ^~~~~~~~~~~~~~ 240:32.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' 240:32.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:32.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:32.94 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 240:32.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:32.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:32.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 240:32.95 302 | } else 240:32.95 | ^~~~ 240:32.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' 240:32.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:32.95 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 240:32.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:33.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:33.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:33.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]': 240:33.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]' 240:33.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 240:33.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] 240:33.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:33.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:33.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:33.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:33.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 240:33.90 23 | class nsDataHashtable : public nsBaseHashtable { 240:33.90 | ^~~~~~~~~~~~~~~ 240:34.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:34.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]': 240:34.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]' 240:34.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 240:34.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] 240:34.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:34.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:34.07 In file included from /usr/include/c++/9/vector:67, 240:34.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:34.08 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 240:34.08 386 | class vector : protected _Vector_base<_Tp, _Alloc> 240:34.08 | ^~~~~~ 240:34.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameProperties.h:15, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.h:13, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/dom/events/WheelHandlingHelper.cpp:7, 240:34.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 240:34.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]': 240:34.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]' 240:34.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 240:34.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] 240:34.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 240:34.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:34.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/dom/events/XULCommandEvent.cpp:7, 240:34.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 240:34.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 240:34.09 52 | class ClipManager { 240:34.09 | ^~~~~~~~~~~ 240:45.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:45.43 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 240:45.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:45.43 1022 | foundInterface = 0; \ 240:45.43 | ^~~~~~~~~~~~~~ 240:45.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' 240:45.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.43 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:45.43 34 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 240:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:45.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:45.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 240:45.43 302 | } else 240:45.43 | ^~~~ 240:45.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' 240:45.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:45.43 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:45.43 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 240:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:46.52 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:46.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:46.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 240:46.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:46.53 1007 | foundInterface = 0; \ 240:46.53 | ^~~~~~~~~~~~~~ 240:46.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' 240:46.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:46.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:46.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:46.53 108 | NS_INTERFACE_MAP_END 240:46.53 | ^~~~~~~~~~~~~~~~~~~~ 240:46.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 240:46.53 981 | else 240:46.53 | ^~~~ 240:46.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:46.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:46.53 | ^~~~~~~~~~~~~~~~~~ 240:46.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:46.53 107 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:46.53 | ^~~~~~~~~~~~~~~~~~~~~~ 240:46.92 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 240:46.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:46.92 1022 | foundInterface = 0; \ 240:46.92 | ^~~~~~~~~~~~~~ 240:46.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' 240:46.92 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.92 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:46.92 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:46.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:46.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 240:46.92 302 | } else 240:46.92 | ^~~~ 240:46.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' 240:46.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 240:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.92 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 240:46.92 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 240:46.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:46.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:46.94 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 240:46.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:46.94 1007 | foundInterface = 0; \ 240:46.94 | ^~~~~~~~~~~~~~ 240:46.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' 240:46.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:46.94 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:46.94 40 | NS_INTERFACE_MAP_END 240:46.94 | ^~~~~~~~~~~~~~~~~~~~ 240:46.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 240:46.94 991 | else 240:46.94 | ^~~~ 240:46.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' 240:46.94 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 240:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:46.94 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 240:46.94 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 240:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:47.02 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 240:47.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:47.02 1007 | foundInterface = 0; \ 240:47.02 | ^~~~~~~~~~~~~~ 240:47.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' 240:47.02 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:47.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 240:47.02 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:47.02 23 | NS_INTERFACE_MAP_END 240:47.02 | ^~~~~~~~~~~~~~~~~~~~ 240:47.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 240:47.02 981 | else 240:47.02 | ^~~~ 240:47.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:47.02 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:47.02 | ^~~~~~~~~~~~~~~~~~ 240:47.02 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:47.02 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 240:47.02 | ^~~~~~~~~~~~~~~~~~~~~~ 240:48.45 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 240:48.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:48.45 1022 | foundInterface = 0; \ 240:48.45 | ^~~~~~~~~~~~~~ 240:48.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' 240:48.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.45 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:48.45 53 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 240:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:48.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:48.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 240:48.45 391 | else 240:48.45 | ^~~~ 240:48.45 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:48.46 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:48.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 240:48.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:48.53 1022 | foundInterface = 0; \ 240:48.53 | ^~~~~~~~~~~~~~ 240:48.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' 240:48.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:48.53 64 | NS_INTERFACE_MAP_END_INHERITING(FetchBody) 240:48.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:48.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/File.h:10, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/dom/fetch/BodyExtractor.cpp:8, 240:48.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 240:48.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 240:48.54 391 | else 240:48.54 | ^~~~ 240:48.54 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 240:48.54 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 240:48.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:54.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:83: 240:54.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/Response.cpp: In function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)': 240:54.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/InternalHeaders.cpp:512:35: warning: number of counters in profile data for function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)' does not match its profile data (counter 'arcs', expected 40 and have 42) [-Wcoverage-mismatch] 240:54.53 512 | already_AddRefed InternalHeaders::CORSHeaders( 240:54.53 | ^~~~~~~~~~~~~~~ 240:54.53 /builddir/build/BUILD/firefox-70.0.1/dom/fetch/InternalHeaders.cpp:512:35: warning: the control flow of function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:02.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 241:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 241:02.71 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 241:02.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:02.71 1007 | foundInterface = 0; \ 241:02.71 | ^~~~~~~~~~~~~~ 241:02.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' 241:02.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:02.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:02.72 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:02.72 46 | NS_INTERFACE_MAP_END 241:02.72 | ^~~~~~~~~~~~~~~~~~~~ 241:02.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 241:02.72 981 | else 241:02.72 | ^~~~ 241:02.72 /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.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:02.72 | ^~~~~~~~~~~~~~~~~~ 241:02.72 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:02.72 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 241:02.72 | ^~~~~~~~~~~~~~~~~~~~~~ 241:02.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 241:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:02.76 1022 | foundInterface = 0; \ 241:02.76 | ^~~~~~~~~~~~~~ 241:02.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' 241:02.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:02.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:02.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:02.76 344 | NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 241:02.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:02.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:11, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:8, 241:02.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 241:02.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 241:02.76 302 | } else 241:02.76 | ^~~~ 241:02.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 241:02.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 241:02.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:02.76 /builddir/build/BUILD/firefox-70.0.1/dom/file/Blob.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 241:02.76 343 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 241:02.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 241:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 241:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 241:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 241:05.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 241:05.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 241:05.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 241:05.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 241:05.38 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:7, 241:05.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 241:05.38 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 241:05.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:05.38 1007 | foundInterface = 0; \ 241:05.38 | ^~~~~~~~~~~~~~ 241:05.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' 241:05.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:05.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:05.38 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:05.38 20 | NS_INTERFACE_MAP_END 241:05.38 | ^~~~~~~~~~~~~~~~~~~~ 241:05.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 241:05.38 981 | else 241:05.38 | ^~~~ 241:05.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:05.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:05.38 | ^~~~~~~~~~~~~~~~~~ 241:05.38 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:05.38 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 241:05.38 | ^~~~~~~~~~~~~~~~~~~~~~ 241:05.53 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 241:05.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:05.53 1022 | foundInterface = 0; \ 241:05.53 | ^~~~~~~~~~~~~~ 241:05.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' 241:05.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.53 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:05.53 72 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 241:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.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 241:05.53 981 | else 241:05.53 | ^~~~ 241:05.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:05.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:05.53 | ^~~~~~~~~~~~~~~~~~ 241:05.53 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:05.53 71 | NS_INTERFACE_MAP_ENTRY(nsINamed) 241:05.53 | ^~~~~~~~~~~~~~~~~~~~~~ 241:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 241:05.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:05.64 1007 | foundInterface = 0; \ 241:05.64 | ^~~~~~~~~~~~~~ 241:05.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' 241:05.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:05.64 371 | NS_INTERFACE_MAP_END 241:05.64 | ^~~~~~~~~~~~~~~~~~~~ 241:05.64 /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:05.64 991 | else 241:05.64 | ^~~~ 241:05.64 /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:05.64 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:05.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.64 /builddir/build/BUILD/firefox-70.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:05.64 370 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 241:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 241:05.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:05.65 1007 | foundInterface = 0; \ 241:05.65 | ^~~~~~~~~~~~~~ 241: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' 241:05.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:05.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:05.65 26 | NS_INTERFACE_MAP_END 241:05.65 | ^~~~~~~~~~~~~~~~~~~~ 241:05.65 /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:05.65 991 | else 241:05.65 | ^~~~ 241:05.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' 241:05.65 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:05.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:05.66 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 241:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:10.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/dom/file/BaseBlobImpl.cpp:8, 241:10.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 241:10.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 241:10.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:10.65 50 | OffTheBooksMutex* Mutex() { 241:10.65 | ^~~~~ 241:10.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:10.65 /builddir/build/BUILD/firefox-70.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 241:10.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:10.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:19.12 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:19.12 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:19.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 241:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 241:19.13 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 241:19.13 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 241:19.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 241:19.13 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 241:19.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:19.13 1007 | foundInterface = 0; \ 241:19.13 | ^~~~~~~~~~~~~~ 241:19.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' 241:19.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:19.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:19.13 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:19.13 122 | NS_INTERFACE_MAP_END 241:19.13 | ^~~~~~~~~~~~~~~~~~~~ 241:19.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 241:19.13 991 | else 241:19.13 | ^~~~ 241:19.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' 241:19.13 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 241:19.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:19.13 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 241:19.13 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 241:19.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:20.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 241:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 241:20.55 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 241:20.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 241:20.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 241:20.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] 241:20.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 241:20.55 | ^ 241:20.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 241:20.55 46 | struct Block { 241:20.55 | ^~~~~ 241:22.94 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 241:22.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 241:22.95 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 241:22.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:22.95 1007 | foundInterface = 0; \ 241:22.95 | ^~~~~~~~~~~~~~ 241:22.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' 241:22.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:22.95 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:22.95 29 | NS_INTERFACE_MAP_END 241:22.95 | ^~~~~~~~~~~~~~~~~~~~ 241:22.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 241:22.95 981 | else 241:22.95 | ^~~~ 241:22.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:22.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:22.95 | ^~~~~~~~~~~~~~~~~~ 241:22.95 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:22.95 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 241:22.95 | ^~~~~~~~~~~~~~~~~~~~~~ 241:28.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 241:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 241:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.h:10, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 241:28.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 241:28.86 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 241:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:28.86 50 | OffTheBooksMutex* Mutex() { 241:28.86 | ^~~~~ 241:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:28.86 /builddir/build/BUILD/firefox-70.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 241:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:28.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:34.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 241:34.10 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 241:34.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:34.10 1022 | foundInterface = 0; \ 241:34.10 | ^~~~~~~~~~~~~~ 241:34.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' 241:34.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 241:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:34.10 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 241:34.10 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 241:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:34.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 241:34.10 /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 241:34.10 34 | } else 241:34.10 | ^~~~ 241:34.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIInputStream.h:10, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 241:34.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 241:34.11 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:7, 241:34.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 241:34.11 /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**)': 241:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:34.11 1007 | foundInterface = 0; \ 241:34.11 | ^~~~~~~~~~~~~~ 241: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' 241:34.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:34.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 241:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:34.11 146 | NS_INTERFACE_MAP_END \ 241:34.11 | ^~~~~~~~~~~~~~~~~~~~ 241:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 241:34.11 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 241:34.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:34.11 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 241:34.11 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 241:34.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:34.11 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 241:34.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 241:34.11 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:10, 241:34.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 241:34.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 241:34.11 145 | } else \ 241:34.11 | ^~~~ 241:34.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 241:34.11 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 241:34.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:34.11 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 241:34.12 154 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 241:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241:39.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 241:39.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 241:39.13 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 241:39.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 241:39.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 241:39.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] 241:39.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 241:39.14 | ^ 241:39.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 241:39.14 46 | struct Block { 241:39.14 | ^~~~~ 241:45.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 241:45.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 241:45.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 241:45.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 241:45.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 241:45.56 from /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/BlobURL.cpp:12, 241:45.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 241:45.56 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 241:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:45.56 50 | OffTheBooksMutex* Mutex() { 241:45.56 | ^~~~~ 241:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:45.56 /builddir/build/BUILD/firefox-70.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 241:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 241:45.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 242:05.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:7, 242:05.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 242:05.66 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 242:05.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:05.66 1007 | foundInterface = 0; \ 242:05.66 | ^~~~~~~~~~~~~~ 242:05.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' 242:05.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:05.66 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:05.66 48 | NS_INTERFACE_MAP_END 242:05.66 | ^~~~~~~~~~~~~~~~~~~~ 242:05.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 242:05.66 981 | else 242:05.66 | ^~~~ 242:05.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:05.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:05.67 | ^~~~~~~~~~~~~~~~~~ 242:05.67 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:05.67 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:05.67 | ^~~~~~~~~~~~~~~~~~~~~~ 242:06.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 242:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 242:06.37 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 242:06.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 242:06.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 242:06.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] 242:06.37 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 242:06.37 | ^ 242:06.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 242:06.37 46 | struct Block { 242:06.37 | ^~~~~ 242:21.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.23 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 242:21.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.23 1007 | foundInterface = 0; \ 242:21.23 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:21.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:21.23 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:21.23 23 | NS_INTERFACE_MAP_END 242:21.23 | ^~~~~~~~~~~~~~~~~~~~ 242:21.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 242:21.23 981 | else 242:21.23 | ^~~~ 242:21.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:21.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:21.23 | ^~~~~~~~~~~~~~~~~~ 242:21.23 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:21.23 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:21.23 | ^~~~~~~~~~~~~~~~~~~~~~ 242:21.25 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 242:21.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.25 1022 | foundInterface = 0; \ 242:21.25 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.25 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.25 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:21.25 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 242:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.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 242:21.25 302 | } else 242:21.25 | ^~~~ 242: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' 242:21.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.25 /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' 242:21.25 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 242:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.27 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 242:21.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.27 1007 | foundInterface = 0; \ 242:21.27 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:21.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:21.27 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:21.27 127 | NS_INTERFACE_MAP_END 242:21.27 | ^~~~~~~~~~~~~~~~~~~~ 242:21.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 242:21.27 981 | else 242:21.27 | ^~~~ 242:21.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:21.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:21.27 | ^~~~~~~~~~~~~~~~~~ 242:21.27 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:21.27 126 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:21.27 | ^~~~~~~~~~~~~~~~~~~~~~ 242:21.39 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 242:21.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.39 1007 | foundInterface = 0; \ 242:21.39 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:21.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:21.39 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:21.39 25 | NS_INTERFACE_MAP_END 242:21.39 | ^~~~~~~~~~~~~~~~~~~~ 242:21.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 242:21.39 981 | else 242:21.39 | ^~~~ 242:21.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:21.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:21.39 | ^~~~~~~~~~~~~~~~~~ 242:21.39 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:21.39 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:21.39 | ^~~~~~~~~~~~~~~~~~~~~~ 242:21.50 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 242:21.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.50 1022 | foundInterface = 0; \ 242:21.50 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.50 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:21.50 52 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 242:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.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 242:21.50 302 | } else 242:21.50 | ^~~~ 242:21.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' 242:21.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.50 /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' 242:21.50 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 242:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.52 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 242:21.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.52 1022 | foundInterface = 0; \ 242:21.52 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.52 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:21.52 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 242:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.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 242:21.52 302 | } else 242:21.52 | ^~~~ 242:21.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' 242:21.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.52 /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' 242:21.52 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 242:21.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.54 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 242:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:21.54 1022 | foundInterface = 0; \ 242:21.54 | ^~~~~~~~~~~~~~ 242:21.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' 242:21.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.55 /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:21.55 57 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 242:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 242:21.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 242:21.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 242:21.55 302 | } else 242:21.55 | ^~~~ 242:21.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' 242:21.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:21.55 /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' 242:21.55 56 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 242:21.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:30.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrName.h:16, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:21, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.h:10, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:7, 242:30.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 242:30.72 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 242:30.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:30.72 1007 | foundInterface = 0; \ 242:30.72 | ^~~~~~~~~~~~~~ 242:30.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' 242:30.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:30.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:30.72 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:30.72 22 | NS_INTERFACE_MAP_END 242:30.72 | ^~~~~~~~~~~~~~~~~~~~ 242:30.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 242:30.73 981 | else 242:30.73 | ^~~~ 242:30.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:30.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:30.73 | ^~~~~~~~~~~~~~~~~~ 242:30.73 /builddir/build/BUILD/firefox-70.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:30.73 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:30.73 | ^~~~~~~~~~~~~~~~~~~~~~ 242:30.74 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 242:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:30.74 1007 | foundInterface = 0; \ 242:30.74 | ^~~~~~~~~~~~~~ 242:30.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' 242:30.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:30.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:30.74 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:30.74 22 | NS_INTERFACE_MAP_END 242:30.74 | ^~~~~~~~~~~~~~~~~~~~ 242:30.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 242:30.74 981 | else 242:30.74 | ^~~~ 242:30.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:30.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:30.74 | ^~~~~~~~~~~~~~~~~~ 242:30.74 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:30.74 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:30.74 | ^~~~~~~~~~~~~~~~~~~~~~ 242:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 242:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:30.75 1007 | foundInterface = 0; \ 242:30.75 | ^~~~~~~~~~~~~~ 242: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' 242:30.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:30.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:30.75 22 | NS_INTERFACE_MAP_END 242:30.75 | ^~~~~~~~~~~~~~~~~~~~ 242:30.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 242:30.75 981 | else 242:30.75 | ^~~~ 242:30.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:30.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:30.75 | ^~~~~~~~~~~~~~~~~~ 242:30.75 /builddir/build/BUILD/firefox-70.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:30.75 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:30.75 | ^~~~~~~~~~~~~~~~~~~~~~ 242:38.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:10, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 242:38.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 242:38.10 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 242:38.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:38.11 1007 | foundInterface = 0; \ 242:38.11 | ^~~~~~~~~~~~~~ 242:38.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' 242:38.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:38.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:38.11 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:38.11 23 | NS_INTERFACE_MAP_END 242:38.11 | ^~~~~~~~~~~~~~~~~~~~ 242:38.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 242:38.11 981 | else 242:38.11 | ^~~~ 242:38.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:38.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:38.11 | ^~~~~~~~~~~~~~~~~~ 242:38.11 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:38.11 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:38.11 | ^~~~~~~~~~~~~~~~~~~~~~ 242:38.15 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 242:38.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:38.15 1007 | foundInterface = 0; \ 242:38.15 | ^~~~~~~~~~~~~~ 242:38.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' 242:38.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:38.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:38.15 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:38.15 19 | NS_INTERFACE_MAP_END 242:38.15 | ^~~~~~~~~~~~~~~~~~~~ 242: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 242:38.15 981 | else 242:38.15 | ^~~~ 242: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' 242:38.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:38.15 | ^~~~~~~~~~~~~~~~~~ 242:38.15 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:38.15 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:38.15 | ^~~~~~~~~~~~~~~~~~~~~~ 242:38.18 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 242:38.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:38.18 1007 | foundInterface = 0; \ 242:38.18 | ^~~~~~~~~~~~~~ 242:38.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' 242:38.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:38.18 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:38.18 20 | NS_INTERFACE_MAP_END 242:38.18 | ^~~~~~~~~~~~~~~~~~~~ 242:38.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 242:38.18 981 | else 242:38.18 | ^~~~ 242:38.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:38.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:38.18 | ^~~~~~~~~~~~~~~~~~ 242:38.18 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:38.18 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:38.18 | ^~~~~~~~~~~~~~~~~~~~~~ 242:38.19 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 242:38.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:38.19 1007 | foundInterface = 0; \ 242:38.19 | ^~~~~~~~~~~~~~ 242:38.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' 242:38.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:38.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:38.19 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:38.19 20 | NS_INTERFACE_MAP_END 242:38.19 | ^~~~~~~~~~~~~~~~~~~~ 242: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 242:38.19 981 | else 242:38.19 | ^~~~ 242: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' 242:38.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:38.19 | ^~~~~~~~~~~~~~~~~~ 242:38.19 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:38.19 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 242:38.19 | ^~~~~~~~~~~~~~~~~~~~~~ 242:42.69 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 242:42.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:42.69 1022 | foundInterface = 0; \ 242:42.69 | ^~~~~~~~~~~~~~ 242:42.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' 242:42.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:42.69 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:42.69 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 242:42.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:42.69 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 242:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 242:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.h:12, 242:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/Gamepad.cpp:7, 242:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 242:42.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 242:42.70 302 | } else 242:42.70 | ^~~~ 242:42.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' 242:42.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 242:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:42.70 /builddir/build/BUILD/firefox-70.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 242:42.70 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 242:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:04.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 243:04.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:04.19 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:11: 243:04.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 243:04.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] 243:04.19 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 243:04.19 | ^ 243:04.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 243:04.19 46 | struct Block { 243:04.19 | ^~~~~ 243:04.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:04.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 243:04.44 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.h:14, 243:04.44 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:7: 243:04.44 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 243:04.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:04.44 1007 | foundInterface = 0; \ 243:04.44 | ^~~~~~~~~~~~~~ 243:04.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' 243:04.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:04.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:04.44 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:04.44 501 | NS_INTERFACE_MAP_END 243:04.44 | ^~~~~~~~~~~~~~~~~~~~ 243:04.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 243:04.44 981 | else 243:04.44 | ^~~~ 243:04.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:04.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:04.44 | ^~~~~~~~~~~~~~~~~~ 243:04.44 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:04.44 500 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 243:04.44 | ^~~~~~~~~~~~~~~~~~~~~~ 243:04.46 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 243:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:04.46 1007 | foundInterface = 0; \ 243:04.46 | ^~~~~~~~~~~~~~ 243:04.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' 243:04.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:04.46 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:781:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:04.46 781 | NS_INTERFACE_MAP_END 243:04.46 | ^~~~~~~~~~~~~~~~~~~~ 243:04.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 243:04.46 981 | else 243:04.46 | ^~~~ 243:04.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:04.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:04.46 | ^~~~~~~~~~~~~~~~~~ 243:04.46 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeolocation.cpp:780:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:04.46 780 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 243:04.46 | ^~~~~~~~~~~~~~~~~~~~~~ 243:09.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:09.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 243:09.73 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.h:7, 243:09.73 from /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/MLSFallback.cpp:7, 243:09.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 243:09.73 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 243:09.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.73 1007 | foundInterface = 0; \ 243:09.73 | ^~~~~~~~~~~~~~ 243:09.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' 243:09.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:09.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:09.73 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:09.73 59 | NS_INTERFACE_MAP_END 243:09.73 | ^~~~~~~~~~~~~~~~~~~~ 243:09.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 243:09.73 981 | else 243:09.73 | ^~~~ 243:09.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.73 | ^~~~~~~~~~~~~~~~~~ 243:09.73 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.73 58 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 243:09.73 | ^~~~~~~~~~~~~~~~~~~~~~ 243:09.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 243:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.74 1007 | foundInterface = 0; \ 243:09.74 | ^~~~~~~~~~~~~~ 243:09.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' 243:09.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:09.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:09.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:09.74 127 | NS_INTERFACE_MAP_END 243:09.74 | ^~~~~~~~~~~~~~~~~~~~ 243:09.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 243:09.74 981 | else 243:09.74 | ^~~~ 243:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.74 | ^~~~~~~~~~~~~~~~~~ 243:09.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.74 126 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 243:09.74 | ^~~~~~~~~~~~~~~~~~~~~~ 243:09.74 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 243:09.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.74 1007 | foundInterface = 0; \ 243:09.74 | ^~~~~~~~~~~~~~ 243:09.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' 243:09.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:09.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:09.75 153 | NS_INTERFACE_MAP_END 243:09.75 | ^~~~~~~~~~~~~~~~~~~~ 243:09.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 243:09.75 981 | else 243:09.75 | ^~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.75 | ^~~~~~~~~~~~~~~~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.75 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:09.75 | ^~~~~~~~~~~~~~~~~~~~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 243:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:09.75 1007 | foundInterface = 0; \ 243:09.75 | ^~~~~~~~~~~~~~ 243:09.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' 243:09.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:09.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:09.75 192 | NS_INTERFACE_MAP_END 243:09.75 | ^~~~~~~~~~~~~~~~~~~~ 243:09.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 243:09.75 981 | else 243:09.75 | ^~~~ 243:09.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:09.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:09.75 | ^~~~~~~~~~~~~~~~~~ 243:09.76 /builddir/build/BUILD/firefox-70.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:09.76 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:09.76 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:17.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.h:10, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.h:10, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:7, 243:17.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 243:17.03 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 243:17.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.03 1007 | foundInterface = 0; \ 243:17.03 | ^~~~~~~~~~~~~~ 243: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' 243:17.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.03 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.03 23 | NS_INTERFACE_MAP_END 243:17.03 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.03 981 | else 243:17.03 | ^~~~ 243:17.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.03 | ^~~~~~~~~~~~~~~~~~ 243:17.03 /builddir/build/BUILD/firefox-70.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.03 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.03 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.05 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 243:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.05 1007 | foundInterface = 0; \ 243:17.05 | ^~~~~~~~~~~~~~ 243: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' 243:17.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.05 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.05 20 | NS_INTERFACE_MAP_END 243:17.05 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.05 981 | else 243:17.05 | ^~~~ 243:17.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.05 | ^~~~~~~~~~~~~~~~~~ 243:17.05 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.05 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.05 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.07 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 243:17.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.07 1007 | foundInterface = 0; \ 243:17.07 | ^~~~~~~~~~~~~~ 243:17.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' 243:17.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.07 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.07 24 | NS_INTERFACE_MAP_END 243:17.07 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.08 981 | else 243:17.08 | ^~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.08 | ^~~~~~~~~~~~~~~~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.08 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.08 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 243:17.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.08 1007 | foundInterface = 0; \ 243:17.08 | ^~~~~~~~~~~~~~ 243:17.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' 243:17.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.08 21 | NS_INTERFACE_MAP_END 243:17.08 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.08 981 | else 243:17.08 | ^~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.08 | ^~~~~~~~~~~~~~~~~~ 243:17.08 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.08 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.08 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.09 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 243:17.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.09 1007 | foundInterface = 0; \ 243:17.09 | ^~~~~~~~~~~~~~ 243: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' 243:17.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.10 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.10 24 | NS_INTERFACE_MAP_END 243:17.10 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.10 981 | else 243:17.10 | ^~~~ 243:17.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.10 | ^~~~~~~~~~~~~~~~~~ 243:17.10 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.10 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.10 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 243:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.14 1007 | foundInterface = 0; \ 243:17.14 | ^~~~~~~~~~~~~~ 243:17.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' 243:17.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.14 21 | NS_INTERFACE_MAP_END 243:17.14 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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 243:17.14 981 | else 243:17.14 | ^~~~ 243:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:17.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.14 | ^~~~~~~~~~~~~~~~~~ 243:17.14 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.14 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.14 | ^~~~~~~~~~~~~~~~~~~~~~ 243:17.16 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 243:17.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:17.16 1007 | foundInterface = 0; \ 243:17.16 | ^~~~~~~~~~~~~~ 243:17.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:17.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:17.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:17.16 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:17.16 23 | NS_INTERFACE_MAP_END 243:17.16 | ^~~~~~~~~~~~~~~~~~~~ 243:17.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:17.16 981 | else 243:17.16 | ^~~~ 243:17.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:17.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:17.16 | ^~~~~~~~~~~~~~~~~~ 243:17.16 /builddir/build/BUILD/firefox-70.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:17.16 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:17.16 | ^~~~~~~~~~~~~~~~~~~~~~ 243:35.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:35.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:35.48 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 243:35.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:35.48 1007 | foundInterface = 0; \ 243:35.49 | ^~~~~~~~~~~~~~ 243:35.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:35.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:35.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:35.49 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:35.49 35 | NS_INTERFACE_MAP_END 243:35.49 | ^~~~~~~~~~~~~~~~~~~~ 243: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 243:35.49 981 | else 243:35.49 | ^~~~ 243: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' 243:35.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:35.49 | ^~~~~~~~~~~~~~~~~~ 243:35.49 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:35.49 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:35.49 | ^~~~~~~~~~~~~~~~~~~~~~ 243:39.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 243:39.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 243:39.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 243:39.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] 243:39.59 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 243:39.59 | ^ 243:39.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 243:39.60 46 | struct Block { 243:39.60 | ^~~~~ 243:42.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.62 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 243:42.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:42.63 1022 | foundInterface = 0; \ 243:42.63 | ^~~~~~~~~~~~~~ 243:42.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:42.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.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' 243:42.63 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.63 /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' 243:42.63 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.63 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.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 243:42.63 302 | } else 243:42.63 | ^~~~ 243:42.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' 243:42.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.63 /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' 243:42.63 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.63 /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' 243:42.63 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 243:42.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 243:42.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:42.66 1022 | foundInterface = 0; \ 243:42.66 | ^~~~~~~~~~~~~~ 243:42.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:42.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.66 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:42.66 657 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 243:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.66 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.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 243:42.67 302 | } else 243:42.67 | ^~~~ 243:42.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' 243:42.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.67 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:42.67 656 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 243:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 243:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:42.75 1022 | foundInterface = 0; \ 243:42.75 | ^~~~~~~~~~~~~~ 243:42.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' 243:42.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:42.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:42.75 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 243:42.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.75 /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' 243:42.75 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 243:42.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:42.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:42.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 243:42.76 302 | } else 243:42.76 | ^~~~ 243:42.76 /builddir/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:42.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:42.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.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' 243:42.76 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 243:42.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:42.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' 243:42.76 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 243:42.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:44.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:44.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:44.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]': 243:44.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]' 243:44.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 243:44.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] 243:44.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 243:44.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:44.26 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 243:44.26 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 243:44.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 243:44.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 243:44.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:44.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 243:44.26 23 | class nsDataHashtable : public nsBaseHashtable { 243:44.26 | ^~~~~~~~~~~~~~~ 243:44.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:44.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:44.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]': 243:44.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]' 243:44.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 243:44.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] 243:44.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 243:44.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:44.41 In file included from /usr/include/c++/9/vector:67, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:11, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:44.41 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 243:44.41 386 | class vector : protected _Vector_base<_Tp, _Alloc> 243:44.41 | ^~~~~~ 243:44.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLAllCollection.cpp:7, 243:44.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 243:44.41 /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:44.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]' 243:44.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 243:44.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 243:44.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 243:44.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:44.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLCanvasElement.cpp:23, 243:44.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 243:44.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 243:44.42 52 | class ClipManager { 243:44.42 | ^~~~~~~~~~~ 243:57.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 243:57.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 243:57.88 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 243:57.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:57.88 1007 | foundInterface = 0; \ 243:57.88 | ^~~~~~~~~~~~~~ 243:57.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:57.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:57.88 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:57.88 137 | NS_INTERFACE_MAP_END 243:57.88 | ^~~~~~~~~~~~~~~~~~~~ 243:57.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 243:57.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 243:57.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 243:57.88 302 | } else 243:57.88 | ^~~~ 243:57.89 /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' 243:57.89 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:57.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:57.89 /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' 243:57.89 136 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 243:57.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 243:59.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 243:59.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:59.75 1022 | foundInterface = 0; \ 243:59.75 | ^~~~~~~~~~~~~~ 243:59.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' 243:59.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:59.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:59.75 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 243:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:59.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 243:59.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 243:59.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 243:59.75 302 | } else 243:59.75 | ^~~~ 243:59.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' 243:59.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:59.75 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:59.75 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 243:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 244:03.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 244:03.01 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 244:03.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:03.01 1022 | foundInterface = 0; \ 244:03.01 | ^~~~~~~~~~~~~~ 244:03.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' 244:03.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:03.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:03.01 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:03.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.01 /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' 244:03.01 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 244:03.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 244:03.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 244:03.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 244:03.02 302 | } else 244:03.02 | ^~~~ 244:03.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' 244:03.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:03.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.02 /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' 244:03.02 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:03.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:03.02 /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' 244:03.02 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 244:03.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:04.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 244:04.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 244:04.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]': 244:04.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]' 244:04.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 244:04.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] 244:04.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 244:04.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:04.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.h:10, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLFontElement.cpp:7, 244:04.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 244:04.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 244:04.02 23 | class nsDataHashtable : public nsBaseHashtable { 244:04.02 | ^~~~~~~~~~~~~~~ 244:23.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:23.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 244:23.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:23.08 1022 | foundInterface = 0; \ 244:23.08 | ^~~~~~~~~~~~~~ 244:23.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' 244:23.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:763:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:23.08 763 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 244:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:23.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:23.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 244:23.08 302 | } else 244:23.08 | ^~~~ 244:23.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' 244:23.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:761:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:23.08 761 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 244:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:23.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:23.14 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 244:23.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:23.15 1007 | foundInterface = 0; \ 244:23.15 | ^~~~~~~~~~~~~~ 244:23.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' 244:23.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:23.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:23.15 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1435:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:23.15 1435 | NS_INTERFACE_MAP_END 244:23.15 | ^~~~~~~~~~~~~~~~~~~~ 244:23.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 244:23.15 981 | else 244:23.15 | ^~~~ 244:23.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 244:23.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 244:23.15 | ^~~~~~~~~~~~~~~~~~ 244:23.15 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1434:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 244:23.15 1434 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 244:23.15 | ^~~~~~~~~~~~~~~~~~~~~~ 244:23.23 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 244:23.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:23.23 1022 | foundInterface = 0; \ 244:23.23 | ^~~~~~~~~~~~~~ 244:23.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' 244:23.23 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:23.23 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.23 /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' 244:23.23 1735 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 244:23.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:23.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:23.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 244:23.23 302 | } else 244:23.24 | ^~~~ 244:23.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' 244:23.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.24 /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' 244:23.24 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:23.24 /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' 244:23.24 1735 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 244:23.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:24.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:10, 244:24.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:24.16 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 244:24.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:24.16 1007 | foundInterface = 0; \ 244:24.16 | ^~~~~~~~~~~~~~ 244:24.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' 244:24.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:24.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:24.16 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:24.16 76 | NS_INTERFACE_MAP_END 244:24.16 | ^~~~~~~~~~~~~~~~~~~~ 244:24.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:24.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:24.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 244:24.16 302 | } else 244:24.16 | ^~~~ 244:24.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' 244:24.16 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:24.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:24.16 /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' 244:24.16 75 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 244:24.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:26.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:26.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244: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]': 244: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]' 244:26.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 244:26.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] 244:26.24 67 | memset(&aArr[0], 0, N * sizeof(T)); 244:26.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:26.25 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:26.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:26.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 244:26.25 23 | class nsDataHashtable : public nsBaseHashtable { 244:26.25 | ^~~~~~~~~~~~~~~ 244:32.90 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsJSEnvironment.h:19, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:31, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 244:32.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 244:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 244:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 244:32.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMarqueeElement.cpp:7, 244:32.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 244:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 244:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:561:14: warning: number of counters in profile data for function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'arcs', expected 2 and have 3) [-Wcoverage-mismatch] 244:32.91 561 | NS_IMETHOD Run() override { 244:32.91 | ^~~ 244:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:561:14: warning: the control flow of function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:11: 244:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:6336:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'arcs', expected 19 and have 18) [-Wcoverage-mismatch] 244:32.93 6336 | void HTMLMediaElement::FireTimeUpdate(bool aPeriodic) { 244:32.93 | ^~~~~~~~~~~~~~~~ 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:6336:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:6336:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5197:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 20 and have 18) [-Wcoverage-mismatch] 244:32.93 5197 | void HTMLMediaElement::PlaybackEnded() { 244:32.93 | ^~~~~~~~~~~~~~~~ 244:32.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5197:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.93 /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> >)': 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5039:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'arcs', expected 62 and have 61) [-Wcoverage-mismatch] 244:32.94 5039 | void HTMLMediaElement::MetadataLoaded(const MediaInfo* aInfo, 244:32.94 | ^~~~~~~~~~~~~~~~ 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5039:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5039:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5026:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 244:32.94 5026 | void HTMLMediaElement::ProcessMediaFragmentURI() { 244:32.94 | ^~~~~~~~~~~~~~~~ 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:5026:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 244:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:3896:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'arcs', expected 36 and have 35) [-Wcoverage-mismatch] 244:32.95 3896 | void HTMLMediaElement::PlayInternal(bool aHandlingUserInput) { 244:32.95 | ^~~~~~~~~~~~~~~~ 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:3896:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:3896:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1260:8: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 244:32.95 1260 | void Stop() { 244:32.95 | ^~~~ 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:1260:8: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:32.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLMediaElement.cpp:14, 244:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:11: 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 244:32.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:515:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 244:32.95 515 | void Pause() { Pause(IgnoreErrors()); } 244:32.95 | ^~~~~ 244:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)': 244:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:456:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data [-Wmissing-profile] 244:32.96 456 | void SetCurrentTime(double aCurrentTime) { 244:32.96 | ^~~~~~~~~~~~~~ 244:44.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:44.09 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:44.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:44.10 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 244:44.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:44.10 1022 | foundInterface = 0; \ 244:44.10 | ^~~~~~~~~~~~~~ 244:44.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' 244:44.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:44.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:44.10 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:44.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.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' 244:44.10 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 244:44.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:44.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:44.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 244:44.10 302 | } else 244:44.10 | ^~~~ 244:44.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' 244:44.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:44.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.10 /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' 244:44.11 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.11 /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' 244:44.11 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 244:44.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:44.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 244:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:44.45 1022 | foundInterface = 0; \ 244:44.45 | ^~~~~~~~~~~~~~ 244:44.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' 244:44.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:44.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.45 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:44.45 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 244:44.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:44.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 244:44.45 302 | } else 244:44.45 | ^~~~ 244:44.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' 244:44.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:44.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:44.46 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:44.46 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 244:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.30 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.30 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 244:45.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.30 1022 | foundInterface = 0; \ 244:45.30 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:45.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:45.30 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:45.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.30 /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' 244:45.30 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 244:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.31 302 | } else 244:45.31 | ^~~~ 244:45.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' 244:45.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.31 /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' 244:45.31 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.31 /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' 244:45.31 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 244:45.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.86 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.86 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 244:45.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.86 1007 | foundInterface = 0; \ 244:45.86 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:45.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:45.87 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:45.87 207 | NS_INTERFACE_MAP_END 244:45.87 | ^~~~~~~~~~~~~~~~~~~~ 244:45.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.87 302 | } else 244:45.87 | ^~~~ 244:45.87 /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' 244:45.87 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.87 /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' 244:45.87 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 244:45.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.90 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.90 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 244:45.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.90 1022 | foundInterface = 0; \ 244:45.90 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:45.90 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.90 /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' 244:45.90 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 244:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.91 302 | } else 244:45.91 | ^~~~ 244:45.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' 244:45.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.91 /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' 244:45.91 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.91 /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' 244:45.91 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 244:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 244:45.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.95 1022 | foundInterface = 0; \ 244:45.95 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:45.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.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' 244:45.95 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:45.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.95 /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' 244:45.95 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 244:45.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.96 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.96 302 | } else 244:45.96 | ^~~~ 244:45.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' 244:45.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.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' 244:45.96 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:45.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.96 /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' 244:45.96 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 244:45.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.96 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.96 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 244:45.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.97 1022 | foundInterface = 0; \ 244:45.97 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.97 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:45.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.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' 244:45.97 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:45.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.97 /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' 244:45.97 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 244:45.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.97 302 | } else 244:45.97 | ^~~~ 244:45.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' 244:45.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.98 /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' 244:45.98 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:45.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.98 /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' 244:45.98 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 244:45.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 244:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsGkAtoms.h:10, 244:45.98 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:7, 244:45.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.98 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 244:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:45.98 1022 | foundInterface = 0; \ 244:45.98 | ^~~~~~~~~~~~~~ 244:45.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' 244:45.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:45.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:45.98 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 244:45.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.98 /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' 244:45.98 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 244:45.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:45.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:45.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 244:45.99 302 | } else 244:45.99 | ^~~~ 244:45.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' 244:45.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:45.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.99 /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' 244:45.99 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 244:45.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:45.99 /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' 244:45.99 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 244:45.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:47.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 244:47.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 244:47.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 244:47.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 244:47.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:8, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:47.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]': 244:47.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]' 244:47.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 244:47.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] 244:47.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 244:47.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:47.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLScriptElement.cpp:9, 244:47.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 244:47.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 244:47.01 23 | class nsDataHashtable : public nsBaseHashtable { 244:47.01 | ^~~~~~~~~~~~~~~ 245:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:02.29 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 245:02.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:02.29 1022 | foundInterface = 0; \ 245:02.29 | ^~~~~~~~~~~~~~ 245:02.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' 245:02.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:02.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' 245:02.29 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:02.29 /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' 245:02.29 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:02.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:02.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:02.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 245:02.29 302 | } else 245:02.29 | ^~~~ 245:02.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' 245:02.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:02.29 /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' 245:02.29 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:02.29 /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' 245:02.29 145 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 245:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:03.35 /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 245:03.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:03.35 1022 | foundInterface = 0; \ 245:03.35 | ^~~~~~~~~~~~~~ 245:03.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' 245:03.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:03.35 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.35 /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' 245:03.35 68 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:03.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:03.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 245:03.35 302 | } else 245:03.35 | ^~~~ 245:03.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' 245:03.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.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' 245:03.35 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.35 /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' 245:03.35 68 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 245:03.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:03.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 245:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 245:03.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 245:03.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] 245:03.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 245:03.87 | ^ 245:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 245:03.87 46 | struct Block { 245:03.87 | ^~~~~ 245:06.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:06.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsITextControlElement.h:10, 245:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 245:06.64 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:06.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:06.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 245:06.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:06.64 1007 | foundInterface = 0; \ 245:06.64 | ^~~~~~~~~~~~~~ 245:06.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' 245:06.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:06.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:06.64 28 | NS_INTERFACE_MAP_END 245:06.64 | ^~~~~~~~~~~~~~~~~~~~ 245: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 245:06.64 981 | else 245:06.64 | ^~~~ 245: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' 245:06.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:06.64 | ^~~~~~~~~~~~~~~~~~ 245:06.64 /builddir/build/BUILD/firefox-70.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:06.64 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:06.65 | ^~~~~~~~~~~~~~~~~~~~~~ 245:07.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 245:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:07.08 1007 | foundInterface = 0; \ 245:07.08 | ^~~~~~~~~~~~~~ 245:07.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' 245:07.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:07.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:07.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:07.08 106 | NS_INTERFACE_MAP_END 245:07.08 | ^~~~~~~~~~~~~~~~~~~~ 245:07.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 245:07.08 981 | else 245:07.08 | ^~~~ 245:07.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:07.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:07.08 | ^~~~~~~~~~~~~~~~~~ 245:07.08 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:07.08 105 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 245:07.08 | ^~~~~~~~~~~~~~~~~~~~~~ 245:07.17 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 245:07.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:07.17 1007 | foundInterface = 0; \ 245:07.17 | ^~~~~~~~~~~~~~ 245:07.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' 245:07.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:07.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:07.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:07.18 22 | NS_INTERFACE_MAP_END 245:07.18 | ^~~~~~~~~~~~~~~~~~~~ 245:07.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 245:07.18 981 | else 245:07.18 | ^~~~ 245:07.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:07.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:07.18 | ^~~~~~~~~~~~~~~~~~ 245:07.18 /builddir/build/BUILD/firefox-70.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:07.18 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:07.18 | ^~~~~~~~~~~~~~~~~~~~~~ 245:07.19 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 245:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:07.19 1007 | foundInterface = 0; \ 245:07.19 | ^~~~~~~~~~~~~~ 245:07.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' 245:07.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:07.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:07.19 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:07.19 22 | NS_INTERFACE_MAP_END 245:07.19 | ^~~~~~~~~~~~~~~~~~~~ 245:07.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 245:07.19 981 | else 245:07.19 | ^~~~ 245:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:07.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:07.19 | ^~~~~~~~~~~~~~~~~~ 245:07.19 /builddir/build/BUILD/firefox-70.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:07.19 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:07.19 | ^~~~~~~~~~~~~~~~~~~~~~ 245:08.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:08.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]': 245:08.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]' 245:08.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 245:08.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] 245:08.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:08.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:08.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 245:08.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:08.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:08.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 245:08.36 23 | class nsDataHashtable : public nsBaseHashtable { 245:08.36 | ^~~~~~~~~~~~~~~ 245:08.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:08.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:08.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]': 245:08.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]' 245:08.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 245:08.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] 245:08.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:08.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:08.51 In file included from /usr/include/c++/9/vector:67, 245:08.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:08.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 245:08.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 245:08.52 | ^~~~~~ 245:08.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 245:08.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsStyledElement.h:18, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsMappedAttributeElement.h:16, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.h:11, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTextAreaElement.cpp:7, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 245:08.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]': 245:08.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]' 245:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 245:08.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] 245:08.53 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:08.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:08.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/dom/html/ImageDocument.cpp:14, 245:08.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 245:08.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 245:08.53 52 | class ClipManager { 245:08.53 | ^~~~~~~~~~~ 245:13.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:101: 245:13.59 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 245:13.59 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:608:6: warning: number of counters in profile data for function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'arcs', expected 194 and have 192) [-Wcoverage-mismatch] 245:13.59 608 | void TextTrackManager::TimeMarchesOn() { 245:13.59 | ^~~~~~~~~~~~~~~~ 245:13.60 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:608:6: warning: the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 245:13.60 /builddir/build/BUILD/firefox-70.0.1/dom/html/TextTrackManager.cpp:608:6: warning: the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 245:13.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 245:13.60 from /builddir/build/BUILD/firefox-70.0.1/dom/html/HTMLTrackElement.cpp:7, 245:13.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:29: 245:13.60 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 245:13.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:515:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 245:13.61 515 | void Pause() { Pause(IgnoreErrors()); } 245:13.61 | ^~~~~ 245:21.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:21.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 245:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 245:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 245:21.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:21.26 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:21.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:21.26 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 245:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:21.26 1007 | foundInterface = 0; \ 245:21.26 | ^~~~~~~~~~~~~~ 245:21.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' 245:21.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:21.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:21.26 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:21.26 43 | NS_INTERFACE_MAP_END 245:21.26 | ^~~~~~~~~~~~~~~~~~~~ 245:21.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 245:21.26 981 | else 245:21.26 | ^~~~ 245:21.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 245:21.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 245:21.26 | ^~~~~~~~~~~~~~~~~~ 245:21.26 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 245:21.26 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 245:21.26 | ^~~~~~~~~~~~~~~~~~~~~~ 245:22.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 245:22.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 245:22.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 245:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 245:22.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] 245:22.89 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 245:22.89 | ^ 245:22.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 245:22.89 46 | struct Block { 245:22.89 | ^~~~~ 245:28.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:28.92 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 245:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:28.92 1007 | foundInterface = 0; \ 245:28.92 | ^~~~~~~~~~~~~~ 245:28.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' 245:28.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:28.93 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:28.93 361 | NS_INTERFACE_MAP_END 245:28.93 | ^~~~~~~~~~~~~~~~~~~~ 245:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:28.93 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:28.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 245:28.93 302 | } else 245:28.93 | ^~~~ 245:28.93 /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' 245:28.93 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 245:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:28.93 /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' 245:28.93 360 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 245:28.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:28.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:28.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 245:28.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:28.94 1007 | foundInterface = 0; \ 245:28.94 | ^~~~~~~~~~~~~~ 245:28.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' 245:28.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:28.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:28.94 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:28.94 779 | NS_INTERFACE_MAP_END 245:28.94 | ^~~~~~~~~~~~~~~~~~~~ 245:28.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:28.95 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:28.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:28.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 245:28.95 302 | } else 245:28.95 | ^~~~ 245:28.95 /builddir/build/BUILD/firefox-70.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 245:28.95 778 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 245:28.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:30.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:30.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]': 245:30.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]' 245:30.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 245:30.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] 245:30.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:30.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:30.28 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:30.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:30.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 245:30.28 23 | class nsDataHashtable : public nsBaseHashtable { 245:30.28 | ^~~~~~~~~~~~~~~ 245:30.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:30.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]': 245:30.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]' 245:30.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 245:30.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] 245:30.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:30.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:30.32 In file included from /usr/include/c++/9/vector:67, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 245:30.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:14, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:30.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 245:30.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 245:30.33 | ^~~~~~ 245:30.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.h:10, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsDOMStringMap.cpp:7, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 245:30.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]': 245:30.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]' 245:30.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 245:30.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] 245:30.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 245:30.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:30.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 245:30.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/dom/html/nsGenericHTMLElement.cpp:39, 245:30.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 245:30.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 245:30.34 52 | class ClipManager { 245:30.34 | ^~~~~~~~~~~ 245:52.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 245:52.65 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 245:52.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 245:52.65 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 245:52.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:52.66 1022 | foundInterface = 0; \ 245:52.66 | ^~~~~~~~~~~~~~ 245: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' 245:52.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 245:52.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:52.66 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 245:52.66 1198 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 245:52.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:52.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 245:52.66 /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 245:52.66 1197 | } else 245:52.66 | ^~~~ 245:52.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 245:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 245:52.66 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 245:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 245:52.66 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 245:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:52.66 1007 | foundInterface = 0; \ 245:52.66 | ^~~~~~~~~~~~~~ 245:52.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' 245:52.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:52.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 245:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:52.66 146 | NS_INTERFACE_MAP_END \ 245:52.66 | ^~~~~~~~~~~~~~~~~~~~ 245:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 245:52.66 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 245:52.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:52.66 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 245:52.66 1289 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 245:52.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:52.67 In file included from /builddir/build/BUILD/firefox-70.0.1/netwerk/base/nsSimpleURI.h:15, 245:52.67 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 245:52.67 from /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 245:52.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 245:52.67 /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 245:52.67 145 | } else \ 245:52.67 | ^~~~ 245:52.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 245:52.67 145 | } else \ 245:52.67 | ^~~~ 245:52.67 /builddir/build/BUILD/firefox-70.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1289:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 245:52.67 1289 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 245:52.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:12.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 246:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 246:12.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:14: 246:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 246:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:12.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 246:12.28 | ^ 246:12.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 246:12.28 46 | struct Block { 246:12.28 | ^~~~~ 246:16.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 246:16.28 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp:14: 246:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 246:16.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 246:16.28 50 | OffTheBooksMutex* Mutex() { 246:16.28 | ^~~~~ 246:16.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 246:16.28 /builddir/build/BUILD/firefox-70.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 246:16.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 246:16.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 246:31.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.h:11, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaMIMETypes.h:10, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaContainerType.h:10, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDecoder.cpp:8, 246:31.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 246:31.06 /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]': 246:31.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 246:31.06 /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] 246:31.06 31 | memset(aT, 0, sizeof(T)); 246:31.06 | ~~~~~~^~~~~~~~~~~~~~~~~~ 246:31.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 246:31.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 246:31.06 50 | class FrameHeader { 246:31.06 | ^~~~~~~~~~~ 246:41.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaInfo.h:11, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.h:10, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConverter.cpp:7, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:2: 246:41.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp: In member function 'virtual nsresult mozilla::dom::AudioTrack::QueryInterface(const nsIID&, void**)': 246:41.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:41.77 1022 | foundInterface = 0; \ 246:41.77 | ^~~~~~~~~~~~~~ 246: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' 246:41.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:41.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:41.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:41.77 30 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 246:41.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:41.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.h:9, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioSegment.cpp:6, 246:41.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:20: 246:41.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 246:41.78 302 | } else 246:41.78 | ^~~~ 246:41.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' 246:41.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:41.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrack.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:41.78 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioTrack) 246:41.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:51.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:51.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 246:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 246:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:51.50 1022 | foundInterface = 0; \ 246:51.50 | ^~~~~~~~~~~~~~ 246: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' 246:51.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 246:51.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 246:51.50 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 246:51.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:51.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 246:51.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 246:51.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 246:51.50 302 | } else 246:51.50 | ^~~~ 246:51.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' 246:51.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 246:51.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 246:51.50 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 246:51.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:51.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 246:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 246:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 246:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TextTrackList.h:10, 246:51.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackList.cpp:6, 246:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 246:51.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 246:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 246:51.54 1007 | foundInterface = 0; \ 246:51.54 | ^~~~~~~~~~~~~~ 246:51.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' 246:51.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 246:51.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 246:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 246:51.54 18 | NS_INTERFACE_MAP_END 246:51.54 | ^~~~~~~~~~~~~~~~~~~~ 246:51.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 246:51.54 981 | else 246:51.54 | ^~~~ 246:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 246:51.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 246:51.54 | ^~~~~~~~~~~~~~~~~~ 246:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 246:51.54 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 246:51.54 | ^~~~~~~~~~~~~~~~~~~~~~ 247:03.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 247:03.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 247:03.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:03.89 1022 | foundInterface = 0; \ 247:03.89 | ^~~~~~~~~~~~~~ 247:03.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' 247:03.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:03.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:03.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:03.89 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 247:03.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:03.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsProxyRelease.h:16, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:11, 247:03.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 247:03.90 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 247:03.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 247:03.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 247:03.90 302 | } else 247:03.90 | ^~~~ 247:03.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' 247:03.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:03.90 /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:03.90 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 247:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:06.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 247:06.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 247:06.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoUtils.cpp:17, 247:06.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:38: 247:06.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:06.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] 247:06.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:06.26 | ^ 247:06.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:06.26 46 | struct Block { 247:06.26 | ^~~~~ 247:06.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:06.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:06.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:06.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:06.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 247:06.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:9, 247:06.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 247:06.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 247:06.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 247:06.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 247:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:06.75 1007 | foundInterface = 0; \ 247:06.75 | ^~~~~~~~~~~~~~ 247: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' 247:06.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:06.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 247:06.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:06.75 35 | NS_INTERFACE_MAP_END 247:06.75 | ^~~~~~~~~~~~~~~~~~~~ 247:06.75 /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 247:06.75 991 | else 247:06.75 | ^~~~ 247:06.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:06.75 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:06.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:06.75 /builddir/build/BUILD/firefox-70.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:06.75 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 247:06.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:08.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaSegment.h:10, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:9, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 247:08.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]': 247:08.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]' 247:08.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 247:08.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] 247:08.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 247:08.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:08.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.h:12, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/dom/media/VideoSegment.cpp:6, 247:08.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 247:08.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 247:08.44 23 | class nsDataHashtable : public nsBaseHashtable { 247:08.44 | ^~~~~~~~~~~~~~~ 247:24.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 247:24.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 247:24.10 from /builddir/build/BUILD/firefox-70.0.1/dom/media/Benchmark.cpp:21, 247:24.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 247:24.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:24.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] 247:24.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:24.11 | ^ 247:24.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:24.11 46 | struct Block { 247:24.11 | ^~~~~ 247:30.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.h:10, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioTrackList.cpp:6, 247:30.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:2: 247:30.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 247:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 247:30.91 50 | OffTheBooksMutex* Mutex() { 247:30.91 | ^~~~~ 247:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 247:30.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 247:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 247:30.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 247:38.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 247:38.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 247:38.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:38.33 1022 | foundInterface = 0; \ 247:38.33 | ^~~~~~~~~~~~~~ 247:38.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' 247:38.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:38.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:38.33 149 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 247:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:38.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 247:38.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 247:38.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 247:38.33 302 | } else 247:38.33 | ^~~~ 247:38.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' 247:38.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 247:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:38.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 247:38.33 148 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 247:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:39.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/AudioConfig.h:12, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:9, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 247:39.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 247:39.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 247:39.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:39.27 1007 | foundInterface = 0; \ 247:39.27 | ^~~~~~~~~~~~~~ 247:39.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' 247:39.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:39.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 247:39.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:39.27 122 | NS_INTERFACE_MAP_END 247:39.27 | ^~~~~~~~~~~~~~~~~~~~ 247:39.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 247:39.27 991 | else 247:39.27 | ^~~~ 247:39.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' 247:39.27 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:39.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:39.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:39.27 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 247:39.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:40.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 247:40.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:40.54 1022 | foundInterface = 0; \ 247:40.54 | ^~~~~~~~~~~~~~ 247: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' 247:40.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 247:40.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:40.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 247:40.54 118 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 247:40.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:40.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:40.54 981 | else 247:40.54 | ^~~~ 247:40.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:40.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:40.54 | ^~~~~~~~~~~~~~~~~~ 247:40.54 /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:40.54 117 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 247:40.54 | ^~~~~~~~~~~~~~~~~~~~~~ 247:41.48 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaData.h:16, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/BitWriter.cpp:6, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 247:41.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]': 247:41.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]' 247:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 247:41.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] 247:41.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 247:41.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:41.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.h:9, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 247:41.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 247:41.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 247:41.49 23 | class nsDataHashtable : public nsBaseHashtable { 247:41.49 | ^~~~~~~~~~~~~~~ 247:56.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 247:56.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 247:56.11 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:14, 247:56.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 247:56.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 247:56.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] 247:56.11 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 247:56.11 | ^ 247:56.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 247:56.11 46 | struct Block { 247:56.11 | ^~~~~ 247:56.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 247:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 247:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 247:56.38 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.h:11, 247:56.38 from /builddir/build/BUILD/firefox-70.0.1/dom/media/FileBlockCache.cpp:7, 247:56.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 247:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 247:56.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:56.38 1007 | foundInterface = 0; \ 247:56.38 | ^~~~~~~~~~~~~~ 247:56.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' 247:56.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:56.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 247:56.38 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:56.38 48 | NS_INTERFACE_MAP_END 247:56.38 | ^~~~~~~~~~~~~~~~~~~~ 247:56.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 247:56.38 981 | else 247:56.38 | ^~~~ 247:56.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 247:56.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 247:56.39 | ^~~~~~~~~~~~~~~~~~ 247:56.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 247:56.39 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 247:56.39 | ^~~~~~~~~~~~~~~~~~~~~~ 248:15.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 248:15.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 248:15.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 248:15.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 248:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 248:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 248:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 248:15.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 248:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:15.79 1007 | foundInterface = 0; \ 248:15.79 | ^~~~~~~~~~~~~~ 248:15.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' 248:15.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 248:15.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 248:15.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 248:15.79 24 | NS_INTERFACE_MAP_END 248:15.79 | ^~~~~~~~~~~~~~~~~~~~ 248:15.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 248:15.79 981 | else 248:15.79 | ^~~~ 248:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:15.79 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:15.79 | ^~~~~~~~~~~~~~~~~~ 248:15.79 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:15.79 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 248:15.79 | ^~~~~~~~~~~~~~~~~~~~~~ 248:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.h:10, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:7, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 248: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]': 248: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]' 248:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 248: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] 248:17.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 248:17.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaCache.cpp:25, 248:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 248:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 248:17.23 23 | class nsDataHashtable : public nsBaseHashtable { 248:17.23 | ^~~~~~~~~~~~~~~ 248:38.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 248:38.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 248:38.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 248:38.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:38.56 1022 | foundInterface = 0; \ 248:38.56 | ^~~~~~~~~~~~~~ 248:38.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' 248:38.56 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:38.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:38.56 212 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 248:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:38.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 248:38.56 981 | else 248:38.56 | ^~~~ 248:38.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:38.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:38.56 | ^~~~~~~~~~~~~~~~~~ 248:38.56 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:211:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:38.56 211 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 248:38.56 | ^~~~~~~~~~~~~~~~~~~~~~ 248:41.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaManager.cpp:80, 248:41.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 248:41.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 248:41.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 248:41.87 294 | memcpy(this, &config, sizeof(*this)); 248:41.87 | ^ 248:41.87 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 248:41.87 256 | struct Config { 248:41.87 | ^~~~~~ 248:43.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaDevices.cpp:5, 248:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 248:43.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 248:43.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 248:43.08 1022 | foundInterface = 0; \ 248:43.08 | ^~~~~~~~~~~~~~ 248:43.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' 248:43.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 248:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:43.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 248:43.08 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 248:43.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:43.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 248:43.08 981 | else 248:43.08 | ^~~~ 248:43.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 248:43.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 248:43.08 | ^~~~~~~~~~~~~~~~~~ 248:43.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaRecorder.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 248:43.08 162 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 248:43.08 | ^~~~~~~~~~~~~~~~~~~~~~ 248:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 248:59.07 /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)': 248:59.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaManager.cpp:2865:37: warning: the control flow of function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 248:59.08 2865 | RefPtr MediaManager::GetDisplayMedia( 248:59.08 | ^~~~~~~~~~~~ 248:59.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaManager.cpp:2865:37: warning: the control flow of function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 249:09.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 249:09.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 249:09.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 249:09.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:09.45 1007 | foundInterface = 0; \ 249:09.45 | ^~~~~~~~~~~~~~ 249:09.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' 249:09.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:09.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:09.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:09.45 64 | NS_INTERFACE_MAP_END 249:09.45 | ^~~~~~~~~~~~~~~~~~~~ 249:09.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 249:09.45 981 | else 249:09.45 | ^~~~ 249:09.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:09.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:09.45 | ^~~~~~~~~~~~~~~~~~ 249:09.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:09.45 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 249:09.46 | ^~~~~~~~~~~~~~~~~~~~~~ 249:11.69 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 249:11.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:11.69 1007 | foundInterface = 0; \ 249:11.69 | ^~~~~~~~~~~~~~ 249:11.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' 249:11.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:11.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:11.70 36 | NS_INTERFACE_MAP_END 249:11.70 | ^~~~~~~~~~~~~~~~~~~~ 249:11.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 249:11.70 981 | else 249:11.70 | ^~~~ 249:11.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:11.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:11.70 | ^~~~~~~~~~~~~~~~~~ 249:11.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:11.70 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 249:11.70 | ^~~~~~~~~~~~~~~~~~~~~~ 249:11.76 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 249:11.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:11.77 1022 | foundInterface = 0; \ 249:11.77 | ^~~~~~~~~~~~~~ 249:11.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' 249:11.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:11.77 276 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:11.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.h:9, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaResource.cpp:7, 249:11.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 249:11.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 249:11.77 302 | } else 249:11.77 | ^~~~ 249:11.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' 249:11.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:11.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamTrack.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:11.77 275 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 249:11.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:23.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 249:23.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 249:23.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:23.89 1022 | foundInterface = 0; \ 249:23.89 | ^~~~~~~~~~~~~~ 249:23.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' 249:23.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:23.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:23.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:23.89 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:23.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:23.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 249:23.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 249:23.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 249:23.89 302 | } else 249:23.89 | ^~~~ 249:23.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' 249:23.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:23.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:23.89 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:23.89 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 249:23.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:25.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 249:25.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 249:25.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 249:25.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:25.47 1022 | foundInterface = 0; \ 249:25.47 | ^~~~~~~~~~~~~~ 249:25.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' 249:25.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:25.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:25.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:25.47 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:25.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:25.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.h:9, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaStreamWindowCapturer.cpp:6, 249:25.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 249:25.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 249:25.47 302 | } else 249:25.47 | ^~~~ 249:25.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' 249:25.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:25.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:25.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/MediaTrackList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:25.47 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 249:25.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 249:36.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 249:36.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:36.16 1022 | foundInterface = 0; \ 249:36.16 | ^~~~~~~~~~~~~~ 249:36.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' 249:36.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:36.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:36.16 82 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:36.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 249:36.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 249:36.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 249:36.16 302 | } else 249:36.16 | ^~~~ 249:36.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' 249:36.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:36.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.16 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:36.16 81 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 249:36.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 249:36.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 249:36.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:36.29 1022 | foundInterface = 0; \ 249:36.29 | ^~~~~~~~~~~~~~ 249:36.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' 249:36.29 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:36.29 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 249:36.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 249:36.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 249:36.29 302 | } else 249:36.29 | ^~~~ 249:36.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' 249:36.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.29 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 249:36.30 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 249:36.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:36.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 249:36.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 249:36.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 249:36.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ReaderProxy.cpp:7, 249:36.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 249:36.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 249:36.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:36.33 1007 | foundInterface = 0; \ 249:36.34 | ^~~~~~~~~~~~~~ 249:36.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' 249:36.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:36.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:36.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:36.34 30 | NS_INTERFACE_MAP_END 249:36.34 | ^~~~~~~~~~~~~~~~~~~~ 249:36.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 249:36.34 981 | else 249:36.34 | ^~~~ 249:36.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:36.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:36.34 | ^~~~~~~~~~~~~~~~~~ 249:36.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:36.34 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 249:36.34 | ^~~~~~~~~~~~~~~~~~~~~~ 249:52.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.cpp:11: 249:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/gtest/TestRollingNumber.cpp: In function 'TestMultiWriterQueueST<8192ul>(int)::{lambda(int&)#1}::operator()(int&) const [clone .isra.0]': 249:52.26 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/gtest/TestRollingNumber.cpp:146:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found [-Wmissing-profile] 249:52.26 146 | } 249:52.26 | ^ 249:58.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:58.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 249:58.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:58.24 1022 | foundInterface = 0; \ 249:58.24 | ^~~~~~~~~~~~~~ 249:58.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' 249:58.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:58.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:58.24 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 249:58.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:58.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:58.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 249:58.24 302 | } else 249:58.24 | ^~~~ 249:58.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' 249:58.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:58.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.24 /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' 249:58.24 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 249:58.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:58.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 249:58.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:58.27 1022 | foundInterface = 0; \ 249:58.27 | ^~~~~~~~~~~~~~ 249:58.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' 249:58.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.27 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:58.27 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 249:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:58.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:58.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 249:58.27 302 | } else 249:58.27 | ^~~~ 249:58.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' 249:58.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:58.27 /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' 249:58.27 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 249:58.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:59.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:59.77 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 249:59.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:59.78 1022 | foundInterface = 0; \ 249:59.78 | ^~~~~~~~~~~~~~ 249:59.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' 249:59.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 249:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:59.78 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 249:59.78 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 249:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:59.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 249:59.78 302 | } else 249:59.78 | ^~~~ 249:59.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' 249:59.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 249:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:59.78 /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' 249:59.78 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 249:59.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:59.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIEventTarget.h:10, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIThread.h:10, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/CDMCaps.cpp:7, 249:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 249:59.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 249:59.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:59.96 1007 | foundInterface = 0; \ 249:59.96 | ^~~~~~~~~~~~~~ 249: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' 249:59.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:59.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:59.96 22 | NS_INTERFACE_MAP_END 249:59.96 | ^~~~~~~~~~~~~~~~~~~~ 249: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 249:59.96 981 | else 249:59.96 | ^~~~ 249: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' 249:59.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:59.96 | ^~~~~~~~~~~~~~~~~~ 249:59.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:59.96 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 249:59.96 | ^~~~~~~~~~~~~~~~~~~~~~ 250:00.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 250:00.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:00.10 1007 | foundInterface = 0; \ 250:00.10 | ^~~~~~~~~~~~~~ 250:00.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' 250:00.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:00.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:00.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:00.10 50 | NS_INTERFACE_MAP_END 250:00.10 | ^~~~~~~~~~~~~~~~~~~~ 250:00.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 250:00.10 981 | else 250:00.10 | ^~~~ 250:00.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:00.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:00.10 | ^~~~~~~~~~~~~~~~~~ 250:00.10 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:00.10 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 250:00.10 | ^~~~~~~~~~~~~~~~~~~~~~ 250:00.57 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 250:00.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:00.58 1007 | foundInterface = 0; \ 250:00.58 | ^~~~~~~~~~~~~~ 250:00.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' 250:00.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:00.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:00.58 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:00.58 32 | NS_INTERFACE_MAP_END 250:00.58 | ^~~~~~~~~~~~~~~~~~~~ 250:00.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 250:00.58 981 | else 250:00.58 | ^~~~ 250:00.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:00.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:00.58 | ^~~~~~~~~~~~~~~~~~ 250:00.58 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:00.58 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 250:00.58 | ^~~~~~~~~~~~~~~~~~~~~~ 250:01.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 250:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:01.30 1007 | foundInterface = 0; \ 250:01.30 | ^~~~~~~~~~~~~~ 250:01.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' 250:01.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 250:01.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:01.30 70 | NS_INTERFACE_MAP_END 250:01.30 | ^~~~~~~~~~~~~~~~~~~~ 250:01.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 250:01.30 981 | else 250:01.30 | ^~~~ 250:01.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:01.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:01.30 | ^~~~~~~~~~~~~~~~~~ 250:01.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:01.30 69 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 250:01.30 | ^~~~~~~~~~~~~~~~~~~~~~ 251:01.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 251:01.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 251:01.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 251:01.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 251:01.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 251: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] 251:01.64 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 251:01.65 | ^ 251:01.65 /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.65 46 | struct Block { 251:01.65 | ^~~~~ 251:10.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 251:10.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 251:10.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 251:10.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 251:10.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 251:10.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 251:10.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPStorageChild.h:9, 251:10.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPPlatform.cpp:7, 251:10.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:2: 251:10.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 251:10.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 251:10.59 50 | OffTheBooksMutex* Mutex() { 251:10.59 | ^~~~~ 251:10.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:10.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 251:10.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 251:10.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:21.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 251:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 251:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:281:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 251:21.45 281 | GMPErr GMPVideoi420FrameImpl::SetHeight(int32_t aHeight) { 251:21.45 | ^~~~~~~~~~~~~~~~~~~~~ 251:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:281:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 251:21.45 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:272:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 251:21.45 272 | GMPErr GMPVideoi420FrameImpl::SetWidth(int32_t aWidth) { 251:21.45 | ^~~~~~~~~~~~~~~~~~~~~ 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:272:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:21.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)': 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:167:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 251:21.46 167 | GMPErr GMPVideoi420FrameImpl::CreateFrame( 251:21.46 | ^~~~~~~~~~~~~~~~~~~~~ 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:167:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:133:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 251:21.46 133 | GMPErr GMPVideoi420FrameImpl::CreateEmptyFrame(int32_t aWidth, int32_t aHeight, 251:21.46 | ^~~~~~~~~~~~~~~~~~~~~ 251:21.46 /builddir/build/BUILD/firefox-70.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:133:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 251:33.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 251:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 251:33.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 251:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:33.07 1022 | foundInterface = 0; \ 251:33.07 | ^~~~~~~~~~~~~~ 251:33.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' 251:33.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:33.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:33.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:33.08 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 251:33.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:33.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaStreamGraph.h:9, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.h:10, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 251:33.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 251:33.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 251:33.08 302 | } else 251:33.08 | ^~~~ 251:33.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' 251:33.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 251:33.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:33.08 /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' 251:33.08 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 251:33.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp: In member function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 252:14.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp:207:6: warning: number of counters in profile data for function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 11 and have 12) [-Wcoverage-mismatch] 252:14.18 207 | void RDDParent::ActorDestroy(ActorDestroyReason aWhy) { 252:14.18 | ^~~~~~~~~ 252:14.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDParent.cpp:207:6: warning: the control flow of function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 252:26.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp: In member function 'mozilla::RDDProcessHost::Shutdown()': 252:26.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp:189:6: warning: number of counters in profile data for function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 7) [-Wcoverage-mismatch] 252:26.11 189 | void RDDProcessHost::Shutdown() { 252:26.11 | ^~~~~~~~~~~~~~ 252:26.11 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessHost.cpp:189:6: warning: the control flow of function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 252:47.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 252:47.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 252:47.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 252:47.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 252: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] 252:47.62 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 252:47.62 | ^ 252:47.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 252:47.62 46 | struct Block { 252:47.62 | ^~~~~ 253:27.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 253:27.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 253:27.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 253:27.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 253:27.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] 253:27.91 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 253:27.91 | ^ 253:27.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 253:27.91 46 | struct Block { 253:27.91 | ^~~~~ 253:56.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 253:56.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 253:56.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 253:56.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 253:56.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] 253:56.47 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 253:56.47 | ^ 253:56.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 253:56.47 46 | struct Block { 253:56.47 | ^~~~~ 254:00.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.h:8, 254:00.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 254:00.69 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 254:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 254:00.69 50 | OffTheBooksMutex* Mutex() { 254:00.69 | ^~~~~ 254:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 254:00.69 /builddir/build/BUILD/firefox-70.0.1/dom/media/ipc/RemoteDecoderModule.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 254:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 254:00.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 254:42.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 254:42.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 254:42.54 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 254:42.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 254:42.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 254:42.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] 254:42.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 254:42.54 | ^ 254:42.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 254:42.54 46 | struct Block { 254:42.54 | ^~~~~ 254:44.63 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 254:44.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 254:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 254:44.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:44.64 1007 | foundInterface = 0; \ 254:44.64 | ^~~~~~~~~~~~~~ 254:44.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' 254:44.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:44.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 254:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:44.64 588 | NS_INTERFACE_MAP_END 254:44.64 | ^~~~~~~~~~~~~~~~~~~~ 254:44.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 254:44.64 981 | else 254:44.64 | ^~~~ 254:44.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:44.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:44.64 | ^~~~~~~~~~~~~~~~~~ 254:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:587:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:44.64 587 | NS_INTERFACE_MAP_ENTRY(nsISupports) 254:44.64 | ^~~~~~~~~~~~~~~~~~~~~~ 254:46.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 254:46.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]': 254:46.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]' 254:46.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 254:46.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] 254:46.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 254:46.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:46.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 254:46.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 254:46.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 254:46.75 23 | class nsDataHashtable : public nsBaseHashtable { 254:46.75 | ^~~~~~~~~~~~~~~ 254:53.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.h:9, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, 254:53.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/Unified_cpp_media_mediacontrol0.cpp:2: 254:53.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp: In member function 'virtual nsresult mozilla::dom::MediaControlService::QueryInterface(const nsIID&, void**)': 254:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:53.25 1007 | foundInterface = 0; \ 254:53.25 | ^~~~~~~~~~~~~~ 254: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' 254:53.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:53.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 254:53.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:53.25 46 | NS_INTERFACE_MAP_END 254:53.25 | ^~~~~~~~~~~~~~~~~~~~ 254:53.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 254:53.25 981 | else 254:53.25 | ^~~~ 254:53.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:53.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:53.25 | ^~~~~~~~~~~~~~~~~~ 254:53.25 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/MediaControlService.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:53.25 45 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 254:53.25 | ^~~~~~~~~~~~~~~~~~~~~~ 254:55.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 254:55.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/tests/gtest/TestMediaController.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 254:55.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediacontrol/tests/gtest/TestMediaController.cpp:104:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 254:55.32 104 | } 254:55.32 | ^ 255:01.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 255:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 255:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 255:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 255:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaInfo.h:11, 255:01.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:11, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 255:01.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 255:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:01.53 1022 | foundInterface = 0; \ 255:01.53 | ^~~~~~~~~~~~~~ 255:01.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' 255:01.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:01.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/OutputStreamManager.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:01.53 78 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 255:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:01.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioStream.h:18, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.h:9, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasink/AudioSink.cpp:7, 255:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 255:01.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 255:01.53 302 | } else 255:01.53 | ^~~~ 255:01.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' 255:01.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 255:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:01.53 /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' 255:01.53 77 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 255:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:15.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 255:15.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 255:15.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 255:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:15.87 1022 | foundInterface = 0; \ 255:15.87 | ^~~~~~~~~~~~~~ 255:15.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' 255:15.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:15.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:641:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:15.87 641 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 255:15.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:15.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 255:15.87 981 | else 255:15.87 | ^~~~ 255:15.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 255:15.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 255:15.87 | ^~~~~~~~~~~~~~~~~~ 255:15.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/MediaSource.cpp:640:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 255:15.87 640 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 255:15.87 | ^~~~~~~~~~~~~~~~~~~~~~ 255:16.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 255:16.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:16.44 1022 | foundInterface = 0; \ 255:16.44 | ^~~~~~~~~~~~~~ 255:16.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' 255:16.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:16.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:16.44 757 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 255:16.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 255:16.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 255:16.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 255:16.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 255:16.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 255:16.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 255:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 255:16.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 255:16.45 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 255:16.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 255:16.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 255:16.45 302 | } else 255:16.45 | ^~~~ 255: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' 255:16.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 255:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.45 /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' 255:16.45 756 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 255:16.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AudioConfig.h:12, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:9, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaSpan.h:9, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:11, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 255:16.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 255:16.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:16.47 1022 | foundInterface = 0; \ 255:16.47 | ^~~~~~~~~~~~~~ 255:16.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' 255:16.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 255:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.47 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 255:16.47 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 255:16.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/VideoUtils.h:19, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaMIMETypes.h:10, 255:16.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaContainerType.h:10, 255:16.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.h:12, 255:16.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/ContainerParser.cpp:7, 255:16.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 255:16.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 255:16.48 302 | } else 255:16.48 | ^~~~ 255: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' 255:16.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 255:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:16.48 /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' 255:16.48 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 255:16.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:28.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.cpp:11: 255:28.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, mozilla::MediaByteBuffer*, std::basic_ostream >*)void [clone .isra.0]': 255:28.64 /builddir/build/BUILD/firefox-70.0.1/dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:112:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found [-Wmissing-profile] 255:28.64 112 | } 255:28.64 | ^ 255:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/PlatformDecoderModule.h:20, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/AllocationPolicy.h:12, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/AllocationPolicy.cpp:7, 255:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:2: 255:58.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 255:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 255:58.31 50 | OffTheBooksMutex* Mutex() { 255:58.31 | ^~~~~ 255:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 255:58.31 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 255:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 255:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 256:07.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/MediaData.h:16, 256:07.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 256:07.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 256:07.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 256:07.84 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 256:07.84 /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] 256:07.84 31 | memset(aT, 0, sizeof(T)); 256:07.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 256:07.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 256:07.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 256:07.84 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 256:07.84 39 | struct SPSData { 256:07.84 | ^~~~~~~ 256:48.37 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 256:48.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 256:48.37 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 256:48.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 256:48.37 | ^ 256:50.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 256:50.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 256:50.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 256:50.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 256:50.74 50 | OffTheBooksMutex* Mutex() { 256:50.74 | ^~~~~ 256:50.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 256:50.74 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 256:50.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 256:50.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:01.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:01.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: 257:01.66 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:01.67 50 | OffTheBooksMutex* Mutex() { 257:01.67 | ^~~~~ 257:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:01.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:01.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:08.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:08.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: 257:08.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:08.34 50 | OffTheBooksMutex* Mutex() { 257:08.34 | ^~~~~ 257:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:08.34 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:08.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:12.39 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 257:12.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 257:12.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 257:12.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:12.39 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:12.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 257:12.39 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 257:12.39 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 257:12.39 | ^ 257:14.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:14.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 257:14.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:14.91 50 | OffTheBooksMutex* Mutex() { 257:14.91 | ^~~~~ 257:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:14.91 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:14.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:19.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 257:19.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 257:19.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 257:19.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 257:19.01 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 257:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 257:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:19.02 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:19.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 257:19.02 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 257:19.02 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 257:19.02 | ^ 257:21.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:21.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 257:21.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:21.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:21.48 50 | OffTheBooksMutex* Mutex() { 257:21.48 | ^~~~~ 257:21.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:21.49 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:21.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:21.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:25.53 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:25.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 257:25.53 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 257:25.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 257:25.54 | ^ 257:28.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/PlatformDecoderModule.h:20, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 257:28.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 257:28.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:28.24 50 | OffTheBooksMutex* Mutex() { 257:28.24 | ^~~~~ 257:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:28.24 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:41.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 257:41.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 257:41.42 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/MediaChild.cpp:11, 257:41.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:20: 257:41.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 257:41.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] 257:41.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 257:41.42 | ^ 257:41.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 257:41.42 46 | struct Block { 257:41.42 | ^~~~~ 257:51.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCameras.h:11, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCamerasChild.h:9, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/CamerasChild.h:12, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/CamerasChild.cpp:7, 257:51.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: 257:51.04 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 257:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:51.04 50 | OffTheBooksMutex* Mutex() { 257:51.04 | ^~~~~ 257:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 257:51.04 /builddir/build/BUILD/firefox-70.0.1/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 257:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 257:51.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 258:13.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:13.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258:13.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 258:13.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:13.07 1022 | foundInterface = 0; \ 258:13.07 | ^~~~~~~~~~~~~~ 258:13.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' 258:13.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:13.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:13.07 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 258:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:13.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:13.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:13.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258:13.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 258:13.07 302 | } else 258:13.07 | ^~~~ 258:13.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' 258:13.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:13.07 /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' 258:13.07 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 258:13.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:15.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 258:15.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:15.03 1022 | foundInterface = 0; \ 258:15.03 | ^~~~~~~~~~~~~~ 258:15.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' 258:15.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:15.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:141:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:15.03 141 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 258:15.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.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 258:15.03 981 | else 258:15.03 | ^~~~ 258:15.03 /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.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:15.03 | ^~~~~~~~~~~~~~~~~~ 258:15.03 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioContext.cpp:140:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:15.03 140 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 258:15.03 | ^~~~~~~~~~~~~~~~~~~~~~ 258:15.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 258:15.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:15.19 1022 | foundInterface = 0; \ 258:15.19 | ^~~~~~~~~~~~~~ 258:15.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' 258:15.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:15.19 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.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 258:15.19 981 | else 258:15.19 | ^~~~ 258:15.20 /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.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:15.20 | ^~~~~~~~~~~~~~~~~~ 258:15.20 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:15.20 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 258:15.20 | ^~~~~~~~~~~~~~~~~~~~~~ 258:15.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 258:15.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:15.42 1022 | foundInterface = 0; \ 258:15.42 | ^~~~~~~~~~~~~~ 258:15.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' 258:15.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:15.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:15.42 46 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 258:15.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.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 258:15.42 981 | else 258:15.42 | ^~~~ 258:15.42 /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.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:15.43 | ^~~~~~~~~~~~~~~~~~ 258:15.43 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:15.43 45 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 258:15.43 | ^~~~~~~~~~~~~~~~~~~~~~ 258:15.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 258:15.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:15.67 1022 | foundInterface = 0; \ 258:15.67 | ^~~~~~~~~~~~~~ 258:15.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' 258:15.67 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.67 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:15.67 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 258:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:15.67 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:15.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258: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 258:15.67 302 | } else 258:15.67 | ^~~~ 258:15.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' 258:15.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:15.68 /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' 258:15.68 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 258:15.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:16.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258:16.15 /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]': 258:16.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 258:16.15 /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] 258:16.15 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 258:16.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:16.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 258:16.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 258:16.15 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 258:16.15 27 | struct AudioTimelineEvent final { 258:16.15 | ^~~~~~~~~~~~~~~~~~ 258:20.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 258:20.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 258:20.04 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 258:20.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 258:20.04 50 | OffTheBooksMutex* Mutex() { 258:20.04 | ^~~~~ 258:20.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 258:20.04 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 258:20.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 258:20.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 258:26.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:26.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:26.68 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 258:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:26.69 1022 | foundInterface = 0; \ 258:26.69 | ^~~~~~~~~~~~~~ 258: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' 258:26.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:26.69 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:26.69 27 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 258:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:26.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:26.69 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258: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 258:26.69 302 | } else 258:26.69 | ^~~~ 258:26.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' 258:26.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:26.69 /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' 258:26.69 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 258:26.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:28.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 258:28.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:28.62 1022 | foundInterface = 0; \ 258:28.62 | ^~~~~~~~~~~~~~ 258:28.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' 258:28.62 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:28.62 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 258:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.62 /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' 258:28.62 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 258:28.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:28.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:28.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:28.63 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:28.63 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.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 258:28.63 302 | } else 258:28.63 | ^~~~ 258:28.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' 258:28.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.63 /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' 258:28.63 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 258:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.63 /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' 258:28.63 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 258:28.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:28.79 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 258:28.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:28.80 1022 | foundInterface = 0; \ 258:28.80 | ^~~~~~~~~~~~~~ 258:28.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' 258:28.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:28.80 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258: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 258:28.80 302 | } else 258:28.80 | ^~~~ 258: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' 258:28.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.80 /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' 258:28.80 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 258:28.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 258:28.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:28.85 1022 | foundInterface = 0; \ 258:28.85 | ^~~~~~~~~~~~~~ 258:28.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' 258:28.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:28.85 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 258:28.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.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 258:28.85 302 | } else 258:28.86 | ^~~~ 258:28.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' 258:28.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:28.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.86 /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' 258:28.86 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 258:28.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:28.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:28.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:28.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 258:28.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:28.96 1022 | foundInterface = 0; \ 258:28.96 | ^~~~~~~~~~~~~~ 258:28.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' 258:28.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:28.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.96 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:28.96 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:28.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:28.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:28.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 258:28.96 302 | } else 258:28.96 | ^~~~ 258:28.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' 258:28.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:28.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:28.96 /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' 258:28.97 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 258:28.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.03 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 258:29.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:29.03 1022 | foundInterface = 0; \ 258:29.03 | ^~~~~~~~~~~~~~ 258:29.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' 258:29.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:29.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.03 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:29.03 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:29.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:29.03 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:29.04 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.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 258:29.04 302 | } else 258:29.04 | ^~~~ 258:29.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' 258:29.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:29.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.04 /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' 258:29.04 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 258:29.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.06 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 258:29.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:29.07 1022 | foundInterface = 0; \ 258:29.07 | ^~~~~~~~~~~~~~ 258:29.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' 258:29.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.07 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:29.07 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:29.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:29.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:29.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:29.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.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 258:29.07 302 | } else 258:29.07 | ^~~~ 258:29.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' 258:29.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.07 /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' 258:29.07 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 258:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 258:29.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:29.17 1022 | foundInterface = 0; \ 258:29.17 | ^~~~~~~~~~~~~~ 258:29.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' 258:29.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:29.18 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 258:29.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 258:29.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 258:29.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 258:29.18 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 258:29.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 258:29.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 258:29.18 302 | } else 258:29.18 | ^~~~ 258:29.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' 258:29.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:29.18 /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' 258:29.18 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 258:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaElementAudioSourceNode::QueryInterface(const nsIID&, void**)': 258:42.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.19 1022 | foundInterface = 0; \ 258:42.19 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.19 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.19 29 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamAudioSourceNode) 258:42.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.19 302 | } else 258:42.19 | ^~~~ 258:42.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' 258:42.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.20 /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' 258:42.20 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaElementAudioSourceNode) 258:42.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.31 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 258:42.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.32 1022 | foundInterface = 0; \ 258:42.32 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.32 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.32 67 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 258:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.32 302 | } else 258:42.32 | ^~~~ 258:42.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' 258:42.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.32 /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' 258:42.32 66 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 258:42.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 258:42.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.33 1022 | foundInterface = 0; \ 258:42.33 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.33 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.33 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.33 75 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.33 302 | } else 258:42.33 | ^~~~ 258:42.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' 258:42.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.34 /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' 258:42.34 74 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 258:42.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 258:42.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.35 1022 | foundInterface = 0; \ 258:42.35 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.35 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.35 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.35 302 | } else 258:42.35 | ^~~~ 258:42.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' 258:42.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.36 /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' 258:42.36 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 258:42.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 258:42.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.41 1022 | foundInterface = 0; \ 258:42.41 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.41 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.41 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.41 302 | } else 258:42.41 | ^~~~ 258:42.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' 258:42.41 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.42 /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' 258:42.42 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 258:42.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 258:42.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.48 1022 | foundInterface = 0; \ 258:42.48 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.48 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.48 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.48 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 258:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.49 302 | } else 258:42.49 | ^~~~ 258:42.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' 258:42.49 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.49 /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' 258:42.49 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 258:42.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.58 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 258:42.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.59 1022 | foundInterface = 0; \ 258:42.59 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.59 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.59 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.59 302 | } else 258:42.59 | ^~~~ 258:42.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' 258:42.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.59 /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' 258:42.59 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 258:42.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 258:42.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.70 1022 | foundInterface = 0; \ 258:42.70 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.70 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.70 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.70 302 | } else 258:42.70 | ^~~~ 258:42.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' 258:42.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.70 /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' 258:42.70 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 258:42.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.73 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 258:42.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:42.73 1022 | foundInterface = 0; \ 258:42.73 | ^~~~~~~~~~~~~~ 258:42.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' 258:42.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 258:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.73 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 258:42.73 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 258:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 258:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/AudioNode.h:10, 258:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 258:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 258:42.73 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 258:42.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 258:42.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 258:42.73 302 | } else 258:42.73 | ^~~~ 258:42.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' 258:42.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 258:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:42.73 /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' 258:42.73 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 258:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:45.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:20: 258:45.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)': 258:45.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6: warning: number of counters in profile data for function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 19 and have 18) [-Wcoverage-mismatch] 258:45.70 145 | void MediaStreamAudioSourceNode::AttachToRightTrack( 258:45.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 258:45.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6: warning: the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 258:45.70 /builddir/build/BUILD/firefox-70.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6: warning: the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 259:09.67 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 259:09.67 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 259:09.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 259:09.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 259:09.67 294 | memcpy(this, &config, sizeof(*this)); 259:09.67 | ^ 259:09.67 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 259:09.67 256 | struct Config { 259:09.67 | ^~~~~~ 259:21.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 259:21.47 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 259:21.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 259:21.47 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 259:21.47 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 259:21.47 294 | memcpy(this, &config, sizeof(*this)); 259:21.47 | ^ 259:21.47 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 259:21.48 256 | struct Config { 259:21.48 | ^~~~~~ 259:22.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 259:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINamed.h:10, 259:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:8, 259:22.17 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 259:22.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 259:22.17 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 259:22.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:22.17 1007 | foundInterface = 0; \ 259:22.18 | ^~~~~~~~~~~~~~ 259:22.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' 259:22.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:22.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:22.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:22.18 34 | NS_INTERFACE_MAP_END 259:22.18 | ^~~~~~~~~~~~~~~~~~~~ 259:22.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 259:22.18 981 | else 259:22.18 | ^~~~ 259:22.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:22.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:22.18 | ^~~~~~~~~~~~~~~~~~ 259:22.18 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:22.18 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:22.18 | ^~~~~~~~~~~~~~~~~~~~~~ 259:22.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 259:22.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:22.30 1007 | foundInterface = 0; \ 259:22.30 | ^~~~~~~~~~~~~~ 259:22.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' 259:22.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:22.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:22.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:22.30 16 | NS_INTERFACE_MAP_END 259:22.30 | ^~~~~~~~~~~~~~~~~~~~ 259:22.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 259:22.30 981 | else 259:22.30 | ^~~~ 259:22.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:22.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:22.30 | ^~~~~~~~~~~~~~~~~~ 259:22.30 /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:22.30 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:22.30 | ^~~~~~~~~~~~~~~~~~~~~~ 259:23.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:12, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 259:23.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 259:23.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]': 259:23.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]' 259:23.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 259:23.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] 259:23.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 259:23.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:23.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ImageContainer.h:34, 259:23.28 from /builddir/build/BUILD/firefox-70.0.1/dom/media/DOMMediaStream.h:9, 259:23.28 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 259:23.28 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 259:23.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 259:23.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 259:23.28 23 | class nsDataHashtable : public nsBaseHashtable { 259:23.28 | ^~~~~~~~~~~~~~~ 259:35.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 259:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 259:35.84 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 259:35.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 259:35.84 /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**)': 259:35.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:35.84 1022 | foundInterface = 0; \ 259:35.84 | ^~~~~~~~~~~~~~ 259: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' 259:35.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 259:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.85 /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' 259:35.85 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 259:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.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 259:35.85 981 | else 259:35.85 | ^~~~ 259:35.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:35.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:35.85 | ^~~~~~~~~~~~~~~~~~ 259:35.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:35.85 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 259:35.85 | ^~~~~~~~~~~~~~~~~~~~~~ 259:35.88 /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**)': 259:35.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:35.89 1022 | foundInterface = 0; \ 259:35.89 | ^~~~~~~~~~~~~~ 259:35.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' 259:35.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 259:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.89 /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' 259:35.89 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 259:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 259:35.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 259:35.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 259:35.89 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 259:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 259:35.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 259:35.89 302 | } else 259:35.89 | ^~~~ 259:35.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' 259:35.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 259:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.89 /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' 259:35.89 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 259:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:35.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:35.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 259:35.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 259:35.93 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 259:35.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 259:35.93 /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**)': 259:35.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:35.93 1007 | foundInterface = 0; \ 259:35.93 | ^~~~~~~~~~~~~~ 259:35.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' 259:35.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:35.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:35.93 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:35.93 20 | NS_INTERFACE_MAP_END 259:35.93 | ^~~~~~~~~~~~~~~~~~~~ 259:35.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 259:35.94 981 | else 259:35.94 | ^~~~ 259:35.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:35.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:35.94 | ^~~~~~~~~~~~~~~~~~ 259:35.94 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:35.94 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:35.94 | ^~~~~~~~~~~~~~~~~~~~~~ 259:36.87 /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**)': 259:36.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:36.87 1007 | foundInterface = 0; \ 259:36.88 | ^~~~~~~~~~~~~~ 259:36.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' 259:36.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:36.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:36.88 33 | NS_INTERFACE_MAP_END 259:36.88 | ^~~~~~~~~~~~~~~~~~~~ 259:36.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 259:36.88 991 | else 259:36.88 | ^~~~ 259:36.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' 259:36.88 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 259:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:36.88 /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' 259:36.88 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 259:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:39.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 259:39.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 259:39.54 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 259:39.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 259:39.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 259:39.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] 259:39.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 259:39.55 | ^ 259:39.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 259:39.55 46 | struct Block { 259:39.55 | ^~~~~ 259:40.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 259:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 259:40.12 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 259:40.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 259:40.12 /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**)': 259:40.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:40.12 1007 | foundInterface = 0; \ 259:40.12 | ^~~~~~~~~~~~~~ 259: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' 259:40.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:40.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:40.12 /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' 259:40.12 112 | NS_INTERFACE_MAP_END 259:40.12 | ^~~~~~~~~~~~~~~~~~~~ 259:40.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 259:40.13 991 | else 259:40.13 | ^~~~ 259:40.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' 259:40.13 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 259:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:40.13 /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' 259:40.13 111 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 259:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:40.15 /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**)': 259:40.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:40.15 1007 | foundInterface = 0; \ 259:40.15 | ^~~~~~~~~~~~~~ 259:40.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' 259:40.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:40.15 /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' 259:40.15 219 | NS_INTERFACE_MAP_END 259:40.15 | ^~~~~~~~~~~~~~~~~~~~ 259:40.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 259:40.15 991 | else 259:40.15 | ^~~~ 259:40.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' 259:40.15 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 259:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:40.15 /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' 259:40.15 218 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 259:40.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:49.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 259:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 259:49.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 259:49.07 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 259:49.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 259:49.07 /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**)': 259:49.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:49.07 1007 | foundInterface = 0; \ 259:49.07 | ^~~~~~~~~~~~~~ 259:49.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' 259:49.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:49.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:49.07 /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' 259:49.07 178 | NS_INTERFACE_MAP_END 259:49.07 | ^~~~~~~~~~~~~~~~~~~~ 259:49.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 259:49.07 991 | else 259:49.07 | ^~~~ 259:49.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' 259:49.07 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 259:49.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:49.07 /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' 259:49.07 177 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 259:49.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:49.07 /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**)': 259:49.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:49.08 1007 | foundInterface = 0; \ 259:49.08 | ^~~~~~~~~~~~~~ 259:49.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' 259:49.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:49.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:49.08 /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' 259:49.08 276 | NS_INTERFACE_MAP_END 259:49.08 | ^~~~~~~~~~~~~~~~~~~~ 259:49.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 259:49.08 991 | else 259:49.08 | ^~~~ 259:49.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' 259:49.08 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 259:49.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:49.08 /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' 259:49.08 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 259:49.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 259:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 259:51.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 259:51.62 from /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 259:51.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 259:51.62 /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**)': 259:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:51.62 1007 | foundInterface = 0; \ 259:51.62 | ^~~~~~~~~~~~~~ 259:51.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' 259:51.62 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:51.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:51.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:51.62 20 | NS_INTERFACE_MAP_END 259:51.62 | ^~~~~~~~~~~~~~~~~~~~ 259:51.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 259:51.62 981 | else 259:51.62 | ^~~~ 259:51.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:51.62 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:51.62 | ^~~~~~~~~~~~~~~~~~ 259:51.62 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:51.62 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:51.62 | ^~~~~~~~~~~~~~~~~~~~~~ 259:55.86 /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**)': 259:55.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:55.87 1007 | foundInterface = 0; \ 259:55.87 | ^~~~~~~~~~~~~~ 259:55.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' 259:55.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:55.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:55.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:55.87 23 | NS_INTERFACE_MAP_END 259:55.87 | ^~~~~~~~~~~~~~~~~~~~ 259:55.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 259:55.87 981 | else 259:55.87 | ^~~~ 259:55.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:55.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:55.87 | ^~~~~~~~~~~~~~~~~~ 259:55.87 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:55.87 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:55.87 | ^~~~~~~~~~~~~~~~~~~~~~ 259:57.71 /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**)': 259:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:57.71 1022 | foundInterface = 0; \ 259:57.71 | ^~~~~~~~~~~~~~ 259:57.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' 259:57.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 259:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:57.71 /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' 259:57.71 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 259:57.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259:57.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 259:57.71 981 | else 259:57.71 | ^~~~ 259:57.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:57.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:57.71 | ^~~~~~~~~~~~~~~~~~ 259:57.71 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:57.71 129 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 259:57.71 | ^~~~~~~~~~~~~~~~~~~~~~ 259:57.85 /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**)': 259:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:57.85 1007 | foundInterface = 0; \ 259:57.85 | ^~~~~~~~~~~~~~ 259:57.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' 259:57.85 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:57.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:57.85 22 | NS_INTERFACE_MAP_END 259:57.85 | ^~~~~~~~~~~~~~~~~~~~ 259:57.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 259:57.85 981 | else 259:57.85 | ^~~~ 259:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:57.85 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:57.85 | ^~~~~~~~~~~~~~~~~~ 259:57.85 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:57.85 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:57.85 | ^~~~~~~~~~~~~~~~~~~~~~ 259:57.86 /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**)': 259:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:57.86 1007 | foundInterface = 0; \ 259:57.86 | ^~~~~~~~~~~~~~ 259:57.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' 259:57.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:57.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:57.86 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:57.86 21 | NS_INTERFACE_MAP_END 259:57.86 | ^~~~~~~~~~~~~~~~~~~~ 259:57.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 259:57.86 981 | else 259:57.86 | ^~~~ 259:57.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:57.86 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:57.86 | ^~~~~~~~~~~~~~~~~~ 259:57.86 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:57.86 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:57.86 | ^~~~~~~~~~~~~~~~~~~~~~ 259:57.88 /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**)': 259:57.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:57.88 1007 | foundInterface = 0; \ 259:57.88 | ^~~~~~~~~~~~~~ 259:57.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' 259:57.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 259:57.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:57.88 23 | NS_INTERFACE_MAP_END 259:57.88 | ^~~~~~~~~~~~~~~~~~~~ 259:57.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 259:57.88 981 | else 259:57.88 | ^~~~ 259:57.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:57.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:57.88 | ^~~~~~~~~~~~~~~~~~ 259:57.88 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:57.88 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 259:57.88 | ^~~~~~~~~~~~~~~~~~~~~~ 260:00.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:20: 260:00.80 /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&)': 260:00.80 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6: warning: number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 51 and have 50) [-Wcoverage-mismatch] 260:00.81 678 | void SpeechRecognition::Start(const Optional>& aStream, 260:00.81 | ^~~~~~~~~~~~~~~~~ 260:00.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 260:00.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 260:00.81 /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': 260:00.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13: warning: number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 260:00.81 720 | [this, self](RefPtr&& aStream) { 260:00.81 | ^ 260:00.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 260:00.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 260:05.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:65: 260:05.35 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp: In member function 'mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)': 260:05.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp:850:46: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 260:05.36 850 | uint32_t creationTime, modificationTime, reserved, duration; 260:05.36 | ^~~~~~~~ 260:05.36 /builddir/build/BUILD/firefox-70.0.1/dom/media/mp4/MoofParser.cpp:863:14: warning: variable 'reserved' set but not used [-Wunused-but-set-variable] 260:05.36 863 | uint32_t reserved; 260:05.36 | ^~~~~~~~ 260:31.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.cpp:137: 260:31.13 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/TestDataMutex.cpp: In function 'nsTArray_CopyWithConstructors::MoveOverlappingRegion(void*, void*, unsigned long, unsigned long) [clone .isra.0]': 260:31.13 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/TestDataMutex.cpp:41:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found [-Wmissing-profile] 260:31.13 41 | } 260:31.13 | ^ 260:53.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp:137: 260:53.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/TestMuxer.cpp: In function 'testing::internal::DefaultPrintTo > >(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, nsTArray >*, std::basic_ostream >*)void [clone .isra.0]': 260:53.08 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/TestMuxer.cpp:213:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found [-Wmissing-profile] 260:53.08 213 | } 260:53.08 | ^ 261:05.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest2.cpp:92: 261:05.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/YUVBufferGenerator.cpp: In function 'testing::internal::ApplyImpl const&, std::tuple, 0ul, 1ul>(std::function const&, std::tuple&&, testing::internal::int_pack<0ul, 1ul>)decltype (((forward const&>)({parm#1}))((get<0ul>)((forward >)({parm#2})), (get<1ul>)((forward >)({parm#2})))) [clone .isra.0]': 261:05.81 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/YUVBufferGenerator.cpp:157:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest2.gcda' profile count data file not found [-Wmissing-profile] 261:05.81 157 | } 261:05.81 | ^ 261:08.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestInterval.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 261:08.50 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestInterval.cpp:88:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found [-Wmissing-profile] 261:08.50 88 | } 261:08.50 | ^ 261:16.05 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestParser.cpp: In function 'MP4MetadataTelemetryFixture_Telemetry_Test::TestBody()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.0]': 261:16.05 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestParser.cpp:990:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found [-Wmissing-profile] 261:16.05 990 | } 261:16.05 | ^ 261:17.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.cpp:2: 261:17.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestMP4.cpp: In function 'testing::internal::CmpHelperEQ(char const*, char const*, Mp4parseParser* const&, decltype(nullptr) const&)testing::AssertionResult [clone .isra.0]': 261:17.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/gtest/mp4_demuxer/TestMP4.cpp:134:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found [-Wmissing-profile] 261:17.42 134 | } 261:17.42 | ^ 261:24.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 261:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 261:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 261:24.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:24.36 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 261:24.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:24.36 1022 | foundInterface = 0; \ 261:24.36 | ^~~~~~~~~~~~~~ 261: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' 261:24.36 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:24.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:24.36 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:24.36 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 261:24.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:24.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:24.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:24.36 /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 261:24.36 391 | else 261:24.36 | ^~~~ 261:24.36 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 261:24.36 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 261:24.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 261:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 261:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 261:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:27.07 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:27.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:27.07 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 261:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:27.07 1007 | foundInterface = 0; \ 261:27.07 | ^~~~~~~~~~~~~~ 261: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' 261:27.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 261:27.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 261:27.07 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 261:27.07 21 | NS_INTERFACE_MAP_END 261:27.07 | ^~~~~~~~~~~~~~~~~~~~ 261: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 261:27.07 981 | else 261:27.07 | ^~~~ 261:27.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:27.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:27.07 | ^~~~~~~~~~~~~~~~~~ 261:27.07 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:27.07 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 261:27.07 | ^~~~~~~~~~~~~~~~~~~~~~ 261:27.11 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 261:27.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:27.11 1022 | foundInterface = 0; \ 261:27.11 | ^~~~~~~~~~~~~~ 261:27.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' 261:27.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:27.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.11 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:27.11 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 261:27.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 261:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:27.12 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:27.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:27.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 261:27.12 302 | } else 261:27.12 | ^~~~ 261:27.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' 261:27.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 261:27.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.12 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 261:27.12 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 261:27.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 261:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 261:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 261:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:27.13 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:27.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:27.13 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 261:27.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:27.13 1007 | foundInterface = 0; \ 261:27.13 | ^~~~~~~~~~~~~~ 261:27.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' 261:27.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 261:27.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 261:27.13 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 261:27.13 21 | NS_INTERFACE_MAP_END 261:27.13 | ^~~~~~~~~~~~~~~~~~~~ 261:27.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 261:27.13 981 | else 261:27.13 | ^~~~ 261:27.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:27.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:27.13 | ^~~~~~~~~~~~~~~~~~ 261:27.13 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:27.14 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 261:27.14 | ^~~~~~~~~~~~~~~~~~~~~~ 261:27.19 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 261:27.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:27.19 1022 | foundInterface = 0; \ 261:27.19 | ^~~~~~~~~~~~~~ 261:27.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' 261:27.19 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:27.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.19 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:27.20 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 261:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:27.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 261:27.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 261:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 261:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 261:27.20 from /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIAccess.cpp:7, 261:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 261:27.20 /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 261:27.20 391 | else 261:27.20 | ^~~~ 261:27.20 /builddir/build/BUILD/firefox-70.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 261:27.20 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 261:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:47.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 261:47.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 261:47.58 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:23, 261:47.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 261:47.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 261:47.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] 261:47.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 261:47.58 | ^ 261:47.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 261:47.58 46 | struct Block { 261:47.58 | ^~~~~ 261:48.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 261:48.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 261:48.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 261:48.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 261:48.73 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 261:48.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 261:48.73 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 261:48.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:48.73 1007 | foundInterface = 0; \ 261:48.73 | ^~~~~~~~~~~~~~ 261:48.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' 261:48.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 261:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 261:48.73 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 261:48.73 172 | NS_INTERFACE_MAP_END 261:48.73 | ^~~~~~~~~~~~~~~~~~~~ 261:48.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 261:48.73 981 | else 261:48.73 | ^~~~ 261:48.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:48.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:48.73 | ^~~~~~~~~~~~~~~~~~ 261:48.73 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:48.73 171 | NS_INTERFACE_MAP_ENTRY(nsISupports) 261:48.73 | ^~~~~~~~~~~~~~~~~~~~~~ 261:48.93 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 261:48.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:48.93 1022 | foundInterface = 0; \ 261:48.93 | ^~~~~~~~~~~~~~ 261:48.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' 261:48.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:48.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:48.93 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:48.93 1039 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 261:48.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:48.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 261:48.94 981 | else 261:48.94 | ^~~~ 261:48.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:48.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:48.94 | ^~~~~~~~~~~~~~~~~~ 261:48.94 /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:48.94 1038 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 261:48.94 | ^~~~~~~~~~~~~~~~~~~~~~ 261:49.20 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 261:49.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:49.20 1022 | foundInterface = 0; \ 261:49.20 | ^~~~~~~~~~~~~~ 261:49.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' 261:49.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:49.20 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:49.20 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 261:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:49.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 261:49.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 261:49.20 from /builddir/build/BUILD/firefox-70.0.1/dom/notification/Notification.cpp:7, 261:49.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 261:49.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 261:49.20 302 | } else 261:49.20 | ^~~~ 261:49.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' 261:49.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 261:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:49.20 /builddir/build/BUILD/firefox-70.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 261:49.20 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 261:49.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:59.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 261:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 261:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIApplicationCache.h:10, 261:59.09 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 261:59.09 from /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 261:59.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 261:59.09 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 261:59.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 261:59.09 1022 | foundInterface = 0; \ 261:59.09 | ^~~~~~~~~~~~~~ 261:59.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' 261:59.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 261:59.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:59.09 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 261:59.09 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 261:59.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:59.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 261:59.09 981 | else 261:59.09 | ^~~~ 261:59.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 261:59.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 261:59.10 | ^~~~~~~~~~~~~~~~~~ 261:59.10 /builddir/build/BUILD/firefox-70.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 261:59.10 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 261:59.10 | ^~~~~~~~~~~~~~~~~~~~~~ 262:07.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 262:07.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 262:07.97 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 262:07.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 262:07.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 262:07.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] 262:07.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 262:07.97 | ^ 262:07.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 262:07.97 46 | struct Block { 262:07.98 | ^~~~~ 262:10.69 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 262:10.69 from /builddir/build/BUILD/firefox-70.0.1/dom/power/PowerManagerService.cpp:7, 262:10.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 262:10.70 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 262:10.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:10.70 1007 | foundInterface = 0; \ 262:10.70 | ^~~~~~~~~~~~~~ 262: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' 262:10.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:10.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:10.70 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:10.70 29 | NS_INTERFACE_MAP_END 262:10.70 | ^~~~~~~~~~~~~~~~~~~~ 262: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 262:10.70 981 | else 262:10.70 | ^~~~ 262: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' 262:10.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:10.70 | ^~~~~~~~~~~~~~~~~~ 262:10.70 /builddir/build/BUILD/firefox-70.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:10.70 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 262:10.70 | ^~~~~~~~~~~~~~~~~~~~~~ 262:21.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 262:21.31 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 262:21.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 262:21.32 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 262:21.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:21.32 1007 | foundInterface = 0; \ 262:21.32 | ^~~~~~~~~~~~~~ 262:21.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' 262:21.32 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:21.32 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:21.32 374 | NS_INTERFACE_MAP_END 262:21.32 | ^~~~~~~~~~~~~~~~~~~~ 262:21.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 262:21.32 981 | else 262:21.32 | ^~~~ 262:21.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:21.32 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:21.32 | ^~~~~~~~~~~~~~~~~~ 262:21.32 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:21.32 373 | NS_INTERFACE_MAP_ENTRY(nsISupports) 262:21.32 | ^~~~~~~~~~~~~~~~~~~~~~ 262:24.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 262:24.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 262:24.43 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:21, 262:24.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 262:24.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 262:24.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] 262:24.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 262:24.43 | ^ 262:24.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 262:24.43 46 | struct Block { 262:24.43 | ^~~~~ 262:24.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 262:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 262:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 262:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 262:24.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 262:24.76 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 262:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 262:24.77 from /builddir/build/BUILD/firefox-70.0.1/dom/push/PushManager.cpp:7, 262:24.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 262:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 262:24.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:24.77 1007 | foundInterface = 0; \ 262:24.77 | ^~~~~~~~~~~~~~ 262:24.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' 262:24.77 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:24.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:24.77 36 | NS_INTERFACE_MAP_END 262:24.77 | ^~~~~~~~~~~~~~~~~~~~ 262:24.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 262:24.77 981 | else 262:24.77 | ^~~~ 262:24.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:24.77 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:24.77 | ^~~~~~~~~~~~~~~~~~ 262:24.77 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:24.77 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 262:24.77 | ^~~~~~~~~~~~~~~~~~~~~~ 262:24.78 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 262:24.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:24.78 1007 | foundInterface = 0; \ 262:24.78 | ^~~~~~~~~~~~~~ 262:24.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' 262:24.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:24.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:24.78 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:24.78 157 | NS_INTERFACE_MAP_END 262:24.78 | ^~~~~~~~~~~~~~~~~~~~ 262:24.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 262:24.78 981 | else 262:24.78 | ^~~~ 262:24.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:24.78 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:24.78 | ^~~~~~~~~~~~~~~~~~ 262:24.78 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:24.78 156 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 262:24.78 | ^~~~~~~~~~~~~~~~~~~~~~ 262:24.79 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 262:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:24.79 1007 | foundInterface = 0; \ 262:24.79 | ^~~~~~~~~~~~~~ 262:24.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' 262:24.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:24.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:24.79 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:24.79 213 | NS_INTERFACE_MAP_END 262:24.79 | ^~~~~~~~~~~~~~~~~~~~ 262:24.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 262:24.79 981 | else 262:24.79 | ^~~~ 262:24.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:24.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:24.80 | ^~~~~~~~~~~~~~~~~~ 262:24.80 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:24.80 212 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 262:24.80 | ^~~~~~~~~~~~~~~~~~~~~~ 262:24.87 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 262:24.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:24.87 1007 | foundInterface = 0; \ 262:24.87 | ^~~~~~~~~~~~~~ 262:24.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' 262:24.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:24.88 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:24.88 211 | NS_INTERFACE_MAP_END 262:24.88 | ^~~~~~~~~~~~~~~~~~~~ 262:24.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 262:24.88 981 | else 262:24.88 | ^~~~ 262:24.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:24.88 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:24.88 | ^~~~~~~~~~~~~~~~~~ 262:24.88 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:24.88 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 262:24.88 | ^~~~~~~~~~~~~~~~~~~~~~ 262:24.90 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 262:24.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:24.90 1007 | foundInterface = 0; \ 262:24.90 | ^~~~~~~~~~~~~~ 262:24.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' 262:24.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:24.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:24.90 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:24.90 51 | NS_INTERFACE_MAP_END 262:24.90 | ^~~~~~~~~~~~~~~~~~~~ 262: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 262:24.91 981 | else 262:24.91 | ^~~~ 262: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' 262:24.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:24.91 | ^~~~~~~~~~~~~~~~~~ 262:24.91 /builddir/build/BUILD/firefox-70.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:24.91 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 262:24.91 | ^~~~~~~~~~~~~~~~~~~~~~ 262:40.40 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 262:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 262:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 262:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:40.40 1007 | foundInterface = 0; \ 262:40.40 | ^~~~~~~~~~~~~~ 262: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' 262:40.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:40.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:40.40 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:40.40 50 | NS_INTERFACE_MAP_END 262:40.40 | ^~~~~~~~~~~~~~~~~~~~ 262: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 262:40.41 981 | else 262:40.41 | ^~~~ 262: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' 262:40.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:40.41 | ^~~~~~~~~~~~~~~~~~ 262:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:40.41 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 262:40.41 | ^~~~~~~~~~~~~~~~~~~~~~ 262:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 262:40.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:40.41 1022 | foundInterface = 0; \ 262:40.41 | ^~~~~~~~~~~~~~ 262:40.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' 262:40.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 262:40.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 262:40.41 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 262:40.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262: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 262:40.41 981 | else 262:40.41 | ^~~~ 262: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' 262:40.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:40.41 | ^~~~~~~~~~~~~~~~~~ 262:40.41 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:40.41 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 262:40.42 | ^~~~~~~~~~~~~~~~~~~~~~ 262:40.42 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 262:40.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:40.42 1022 | foundInterface = 0; \ 262:40.42 | ^~~~~~~~~~~~~~ 262: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' 262:40.43 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 262:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:40.43 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 262:40.43 231 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 262:40.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:40.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 262:40.43 981 | else 262:40.43 | ^~~~ 262:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:40.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:40.43 | ^~~~~~~~~~~~~~~~~~ 262:40.43 /builddir/build/BUILD/firefox-70.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:40.43 230 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 262:40.43 | ^~~~~~~~~~~~~~~~~~~~~~ 262:41.02 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 262:41.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:41.02 1022 | foundInterface = 0; \ 262:41.02 | ^~~~~~~~~~~~~~ 262: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' 262:41.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 262:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:41.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' 262:41.02 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 262:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:41.02 /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' 262:41.02 623 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 262:41.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:41.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 262:41.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 262:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 262:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 262:41.03 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 262:41.03 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 262:41.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 262:41.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 262:41.03 302 | } else 262:41.03 | ^~~~ 262:41.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' 262:41.03 302 | } else 262:41.03 | ^~~~ 262:41.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' 262:41.03 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 262:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:41.03 /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' 262:41.03 623 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 262:41.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262:41.04 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.h:10, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/dom/quota/ActorsChild.cpp:7, 262:41.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 262:41.04 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 262:41.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 262:41.04 1007 | foundInterface = 0; \ 262:41.04 | ^~~~~~~~~~~~~~ 262:41.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' 262:41.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 262:41.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 262:41.05 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 262:41.05 708 | NS_INTERFACE_MAP_END 262:41.05 | ^~~~~~~~~~~~~~~~~~~~ 262:41.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 262:41.05 981 | else 262:41.05 | ^~~~ 262:41.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 262:41.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 262:41.05 | ^~~~~~~~~~~~~~~~~~ 262:41.05 /builddir/build/BUILD/firefox-70.0.1/dom/quota/StorageManager.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 262:41.05 707 | NS_INTERFACE_MAP_ENTRY(nsISupports) 262:41.05 | ^~~~~~~~~~~~~~~~~~~~~~ 262:52.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.cpp:11: 262:52.15 /builddir/build/BUILD/firefox-70.0.1/dom/quota/test/gtest/TestQuotaManager.cpp: In member function 'mozilla::detail::CheckedUnsafePtrBase<(mozilla::CheckingSupport)0>::WithCheckedUnsafePtrsImpl::Reset()::{lambda(mozilla::detail::CheckedUnsafePtrBase<(mozilla::CheckingSupport)0>*, nsTArray*>&)#1}>(mozilla::detail::CheckedUnsafePtrCheckData*, mozilla::CheckedUnsafePtr::Reset()::{lambda(mozilla::detail::CheckedUnsafePtrBase<(mozilla::CheckingSupport)0>*, nsTArray*>&)#1}&&)void [clone .isra.0]': 262:52.15 /builddir/build/BUILD/firefox-70.0.1/dom/quota/test/gtest/TestQuotaManager.cpp:98:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 262:52.16 98 | } 262:52.16 | ^ 263:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 263:01.47 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 263:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:01.47 1007 | foundInterface = 0; \ 263:01.47 | ^~~~~~~~~~~~~~ 263:01.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' 263:01.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:01.47 165 | NS_INTERFACE_MAP_END 263:01.47 | ^~~~~~~~~~~~~~~~~~~~ 263:01.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' 263:01.47 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:01.47 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:01.47 40 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 263:01.47 | ^~~~~~~~~~~~~~~~~~~~ 263:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 263:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 263:01.47 /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 263:01.47 136 | } else 263:01.47 | ^~~~ 263:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 263:01.47 136 | } else 263:01.47 | ^~~~ 263:01.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' 263:01.47 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:01.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:01.47 /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:01.47 40 | NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 263:01.47 | ^~~~~~~~~~~~~~~~~~~~ 263:02.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/dom/security/CSPEvalChecker.cpp:8, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 263:02.12 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 263:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:02.12 1007 | foundInterface = 0; \ 263:02.12 | ^~~~~~~~~~~~~~ 263:02.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' 263:02.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:02.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:02.12 165 | NS_INTERFACE_MAP_END 263:02.12 | ^~~~~~~~~~~~~~~~~~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 263:02.12 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:02.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:02.12 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 263:02.12 | ^~~~~~~~~~~~~~~~~~~~ 263:02.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/security/ReferrerInfo.cpp:7, 263:02.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 263:02.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 263:02.12 136 | } else 263:02.12 | ^~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 263:02.12 136 | } else 263:02.12 | ^~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 263:02.12 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:02.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:02.12 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:02.12 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 263:02.12 | ^~~~~~~~~~~~~~~~~~~~ 263:04.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 263:04.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 263:04.36 from /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:41, 263:04.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:110: 263:04.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:04.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] 263:04.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:04.36 | ^ 263:04.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:04.36 46 | struct Block { 263:04.36 | ^~~~~ 263:10.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:110: 263:10.68 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp: In function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)': 263:10.68 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:424:6: warning: number of counters in profile data for function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'arcs', expected 28 and have 30) [-Wcoverage-mismatch] 263:10.68 424 | bool nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI* aURI) { 263:10.68 | ^~~~~~~~~~~~~~~~~~~~~ 263:10.68 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:424:6: warning: the control flow of function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 263:10.68 /builddir/build/BUILD/firefox-70.0.1/dom/security/nsMixedContentBlocker.cpp:424:6: warning: the control flow of function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 263:18.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.cpp:20: 263:18.78 /builddir/build/BUILD/firefox-70.0.1/dom/security/test/gtest/TestSecureContext.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 263:18.78 /builddir/build/BUILD/firefox-70.0.1/dom/security/test/gtest/TestSecureContext.cpp:113:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 263:18.78 113 | } 263:18.78 | ^ 263:24.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 263:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:24.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 263:24.22 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.h:11, 263:24.22 from /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/Feature.cpp:7, 263:24.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 263:24.22 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 263:24.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:24.22 1007 | foundInterface = 0; \ 263:24.22 | ^~~~~~~~~~~~~~ 263:24.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' 263:24.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:24.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:24.22 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:24.22 24 | NS_INTERFACE_MAP_END 263:24.22 | ^~~~~~~~~~~~~~~~~~~~ 263:24.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 263:24.22 981 | else 263:24.22 | ^~~~ 263:24.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:24.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:24.22 | ^~~~~~~~~~~~~~~~~~ 263:24.22 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:24.22 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:24.23 | ^~~~~~~~~~~~~~~~~~~~~~ 263:27.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.cpp:2: 263:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 263:27.88 /builddir/build/BUILD/firefox-70.0.1/dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:169:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 263:27.88 169 | } 263:27.88 | ^ 263:37.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 263:37.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 263:37.45 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 263:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:37.46 1022 | foundInterface = 0; \ 263:37.46 | ^~~~~~~~~~~~~~ 263: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' 263:37.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 263:37.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.46 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 263:37.46 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 263:37.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.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 263:37.46 981 | else 263:37.46 | ^~~~ 263:37.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:37.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:37.46 | ^~~~~~~~~~~~~~~~~~ 263:37.46 /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:37.46 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 263:37.46 | ^~~~~~~~~~~~~~~~~~~~~~ 263:37.63 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 263:37.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:37.64 1022 | foundInterface = 0; \ 263:37.64 | ^~~~~~~~~~~~~~ 263:37.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' 263:37.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 263:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.64 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 263:37.64 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 263:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.64 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 263:37.64 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 263:37.64 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 263:37.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 263:37.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 263:37.64 302 | } else 263:37.64 | ^~~~ 263:37.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' 263:37.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 263:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.64 /builddir/build/BUILD/firefox-70.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 263:37.64 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 263:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 263:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 263:37.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:37.66 1022 | foundInterface = 0; \ 263:37.66 | ^~~~~~~~~~~~~~ 263:37.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' 263:37.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 263:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 263:37.66 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 263:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.66 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:13, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 263:37.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 263: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 263:37.66 302 | } else 263:37.66 | ^~~~ 263: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' 263:37.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 263:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:37.66 /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 263:37.66 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 263:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263:38.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 263:38.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 263:38.85 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/SessionStorageManager.cpp:9, 263:38.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 263:38.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 263:38.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] 263:38.85 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 263:38.85 | ^ 263:38.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 263:38.85 46 | struct Block { 263:38.85 | ^~~~~ 263:39.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:39.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 263:39.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:39.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.h:11, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.h:10, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/dom/storage/LocalStorage.cpp:7, 263:39.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 263:39.07 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 263:39.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:39.07 1007 | foundInterface = 0; \ 263:39.07 | ^~~~~~~~~~~~~~ 263:39.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' 263:39.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:39.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:39.07 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:39.07 29 | NS_INTERFACE_MAP_END 263:39.07 | ^~~~~~~~~~~~~~~~~~~~ 263:39.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 263:39.07 981 | else 263:39.07 | ^~~~ 263:39.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:39.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:39.07 | ^~~~~~~~~~~~~~~~~~ 263:39.07 /builddir/build/BUILD/firefox-70.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:39.07 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:39.07 | ^~~~~~~~~~~~~~~~~~~~~~ 263:39.15 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 263:39.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:39.15 1007 | foundInterface = 0; \ 263:39.15 | ^~~~~~~~~~~~~~ 263:39.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' 263:39.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:39.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:39.15 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:39.15 290 | NS_INTERFACE_MAP_END 263:39.15 | ^~~~~~~~~~~~~~~~~~~~ 263:39.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 263:39.15 981 | else 263:39.15 | ^~~~ 263:39.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:39.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:39.15 | ^~~~~~~~~~~~~~~~~~ 263:39.15 /builddir/build/BUILD/firefox-70.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:39.15 289 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 263:39.15 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.h:10, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAngle.cpp:7, 263:54.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 263:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 263:54.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.82 1007 | foundInterface = 0; \ 263:54.82 | ^~~~~~~~~~~~~~ 263:54.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' 263:54.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.82 23 | NS_INTERFACE_MAP_END 263:54.82 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.82 981 | else 263:54.82 | ^~~~ 263:54.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.82 | ^~~~~~~~~~~~~~~~~~ 263:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.82 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.82 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 263:54.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.82 1007 | foundInterface = 0; \ 263:54.82 | ^~~~~~~~~~~~~~ 263:54.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' 263:54.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.82 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.82 23 | NS_INTERFACE_MAP_END 263:54.82 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.83 981 | else 263:54.83 | ^~~~ 263:54.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.83 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.83 | ^~~~~~~~~~~~~~~~~~ 263:54.83 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.83 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.83 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 263:54.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.87 1007 | foundInterface = 0; \ 263:54.87 | ^~~~~~~~~~~~~~ 263: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' 263:54.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.87 23 | NS_INTERFACE_MAP_END 263:54.87 | ^~~~~~~~~~~~~~~~~~~~ 263: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 263:54.87 981 | else 263:54.87 | ^~~~ 263: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' 263:54.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.87 | ^~~~~~~~~~~~~~~~~~ 263:54.87 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.87 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.88 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.90 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 263:54.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.90 1007 | foundInterface = 0; \ 263:54.90 | ^~~~~~~~~~~~~~ 263:54.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' 263:54.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.90 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.90 38 | NS_INTERFACE_MAP_END 263:54.90 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.90 981 | else 263:54.90 | ^~~~ 263:54.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.90 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.90 | ^~~~~~~~~~~~~~~~~~ 263:54.90 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.90 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.90 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 263:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.94 1007 | foundInterface = 0; \ 263:54.94 | ^~~~~~~~~~~~~~ 263: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' 263:54.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.94 60 | NS_INTERFACE_MAP_END 263:54.94 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.94 981 | else 263:54.94 | ^~~~ 263:54.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.94 | ^~~~~~~~~~~~~~~~~~ 263:54.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.94 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.94 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 263:54.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.95 1007 | foundInterface = 0; \ 263:54.95 | ^~~~~~~~~~~~~~ 263:54.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' 263:54.95 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.95 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.95 70 | NS_INTERFACE_MAP_END 263:54.95 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.96 981 | else 263:54.96 | ^~~~ 263:54.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.96 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.96 | ^~~~~~~~~~~~~~~~~~ 263:54.96 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.96 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.96 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.97 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 263:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:54.97 1007 | foundInterface = 0; \ 263:54.97 | ^~~~~~~~~~~~~~ 263:54.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' 263:54.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:54.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:54.98 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:54.98 51 | NS_INTERFACE_MAP_END 263:54.98 | ^~~~~~~~~~~~~~~~~~~~ 263:54.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 263:54.98 981 | else 263:54.98 | ^~~~ 263:54.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:54.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:54.98 | ^~~~~~~~~~~~~~~~~~ 263:54.98 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:54.98 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:54.98 | ^~~~~~~~~~~~~~~~~~~~~~ 263:54.99 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 263:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:55.00 1007 | foundInterface = 0; \ 263:55.00 | ^~~~~~~~~~~~~~ 263:55.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' 263:55.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:55.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 263:55.00 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:55.00 70 | NS_INTERFACE_MAP_END 263:55.00 | ^~~~~~~~~~~~~~~~~~~~ 263:55.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 263:55.00 981 | else 263:55.00 | ^~~~ 263:55.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 263:55.00 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 263:55.00 | ^~~~~~~~~~~~~~~~~~ 263:55.00 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 263:55.00 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 263:55.00 | ^~~~~~~~~~~~~~~~~~~~~~ 264:04.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.h:10, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 264:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 264:04.13 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 264:04.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:04.13 1007 | foundInterface = 0; \ 264:04.13 | ^~~~~~~~~~~~~~ 264:04.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' 264:04.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:04.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:04.13 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:04.13 51 | NS_INTERFACE_MAP_END 264:04.13 | ^~~~~~~~~~~~~~~~~~~~ 264:04.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 264:04.13 981 | else 264:04.13 | ^~~~ 264:04.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:04.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:04.14 | ^~~~~~~~~~~~~~~~~~ 264:04.14 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:04.14 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:04.14 | ^~~~~~~~~~~~~~~~~~~~~~ 264:04.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 264:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:04.22 1007 | foundInterface = 0; \ 264:04.22 | ^~~~~~~~~~~~~~ 264: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' 264:04.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:04.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:04.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:04.22 68 | NS_INTERFACE_MAP_END 264:04.22 | ^~~~~~~~~~~~~~~~~~~~ 264:04.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 264:04.22 981 | else 264:04.22 | ^~~~ 264:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:04.22 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:04.22 | ^~~~~~~~~~~~~~~~~~ 264:04.22 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:04.22 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:04.22 | ^~~~~~~~~~~~~~~~~~~~~~ 264:04.25 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 264:04.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:04.25 1007 | foundInterface = 0; \ 264:04.25 | ^~~~~~~~~~~~~~ 264:04.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' 264:04.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:04.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:04.25 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:04.25 38 | NS_INTERFACE_MAP_END 264:04.25 | ^~~~~~~~~~~~~~~~~~~~ 264: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 264:04.25 981 | else 264:04.25 | ^~~~ 264: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' 264:04.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:04.25 | ^~~~~~~~~~~~~~~~~~ 264:04.25 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:04.25 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:04.25 | ^~~~~~~~~~~~~~~~~~~~~~ 264:04.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 264:04.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:04.29 1007 | foundInterface = 0; \ 264:04.29 | ^~~~~~~~~~~~~~ 264:04.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' 264:04.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:04.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:04.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:04.29 68 | NS_INTERFACE_MAP_END 264:04.29 | ^~~~~~~~~~~~~~~~~~~~ 264:04.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 264:04.29 981 | else 264:04.29 | ^~~~ 264:04.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:04.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:04.29 | ^~~~~~~~~~~~~~~~~~ 264:04.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:04.29 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:04.29 | ^~~~~~~~~~~~~~~~~~~~~~ 264:05.39 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 264:05.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:05.39 1022 | foundInterface = 0; \ 264:05.39 | ^~~~~~~~~~~~~~ 264:05.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' 264:05.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:05.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:05.40 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:05.40 45 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 264:05.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:05.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 264:05.40 981 | else 264:05.40 | ^~~~ 264:05.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:05.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:05.40 | ^~~~~~~~~~~~~~~~~~ 264:05.40 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:05.40 44 | NS_INTERFACE_MAP_ENTRY(Link) 264:05.40 | ^~~~~~~~~~~~~~~~~~~~~~ 264:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 264:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:05.51 1007 | foundInterface = 0; \ 264:05.51 | ^~~~~~~~~~~~~~ 264: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' 264:05.51 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:05.51 51 | NS_INTERFACE_MAP_END 264:05.51 | ^~~~~~~~~~~~~~~~~~~~ 264:05.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 264:05.51 981 | else 264:05.51 | ^~~~ 264:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:05.51 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:05.51 | ^~~~~~~~~~~~~~~~~~ 264:05.51 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:05.51 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:05.51 | ^~~~~~~~~~~~~~~~~~~~~~ 264:15.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:15.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 264:15.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 264:15.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.h:13, 264:15.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 264:15.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 264:15.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 264:15.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:15.28 1007 | foundInterface = 0; \ 264:15.28 | ^~~~~~~~~~~~~~ 264:15.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' 264:15.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:15.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:15.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:15.28 30 | NS_INTERFACE_MAP_END 264:15.28 | ^~~~~~~~~~~~~~~~~~~~ 264:15.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 264:15.28 981 | else 264:15.28 | ^~~~ 264: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' 264:15.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:15.28 | ^~~~~~~~~~~~~~~~~~ 264:15.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:15.28 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:15.28 | ^~~~~~~~~~~~~~~~~~~~~~ 264:15.30 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 264:15.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:15.31 1007 | foundInterface = 0; \ 264:15.31 | ^~~~~~~~~~~~~~ 264:15.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' 264:15.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 264:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:15.31 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 264:15.31 27 | NS_INTERFACE_MAP_END 264:15.31 | ^~~~~~~~~~~~~~~~~~~~ 264:15.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 264:15.31 981 | else 264:15.31 | ^~~~ 264:15.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:15.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:15.31 | ^~~~~~~~~~~~~~~~~~ 264:15.31 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:15.31 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 264:15.31 | ^~~~~~~~~~~~~~~~~~~~~~ 264:16.53 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 264:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:16.54 1022 | foundInterface = 0; \ 264:16.54 | ^~~~~~~~~~~~~~ 264: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' 264:16.54 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:16.54 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:16.54 31 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 264:16.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:16.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 264:16.54 981 | else 264:16.54 | ^~~~ 264:16.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:16.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:16.54 | ^~~~~~~~~~~~~~~~~~ 264:16.54 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimationElement.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:16.54 30 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 264:16.54 | ^~~~~~~~~~~~~~~~~~~~~~ 264:32.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg3.cpp:2: 264:32.05 /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*)': 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:576:6: warning: number of counters in profile data for function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 264:32.05 576 | void SVGContentUtils::RectilinearGetStrokeBounds( 264:32.05 | ^~~~~~~~~~~~~~~ 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:576:6: warning: the control flow of function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:473:20: warning: number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'arcs', expected 45 and have 43) [-Wcoverage-mismatch] 264:32.05 473 | static gfx::Matrix GetCTMInternal(SVGElement* aElement, bool aScreenCTM, 264:32.05 | ^~~~~~~~~~~~~~ 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:473:20: warning: the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:32.05 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDistantLightElement.cpp: In member function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const': 264:32.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:476:7: warning: number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 264:32.06 476 | [](SVGElement const* e, bool shouldIncludeChildToUserSpace) -> gfxMatrix { 264:32.06 | ^ 264:32.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:476:7: warning: the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 264:32.06 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGContentUtils.cpp:476:7: warning: the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:39.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedNumber.h:10, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 264:39.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 264:39.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 264:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:39.84 1022 | foundInterface = 0; \ 264:39.84 | ^~~~~~~~~~~~~~ 264:39.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' 264:39.84 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:39.84 68 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 264:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.84 /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 264:39.84 999 | } else 264:39.84 | ^~~~ 264:39.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 264:39.84 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 264:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.84 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 264:39.84 67 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 264:39.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 264:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:39.85 1022 | foundInterface = 0; \ 264:39.85 | ^~~~~~~~~~~~~~ 264:39.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' 264:39.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:39.85 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 264:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.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 264:39.85 999 | } else 264:39.85 | ^~~~ 264:39.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 264:39.85 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 264:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:39.85 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 264:39.85 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 264:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:42.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:137: 264:42.76 /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': 264:42.76 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGForeignObjectElement.cpp:73:11: warning: number of counters in profile data for function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 11 and have 9) [-Wcoverage-mismatch] 264:42.76 73 | gfxMatrix SVGForeignObjectElement::PrependLocalTransformsTo( 264:42.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 264:42.77 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGForeignObjectElement.cpp:73:11: warning: the control flow of function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:50.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 264:50.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 264:50.52 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 264:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 264:50.52 1022 | foundInterface = 0; \ 264:50.52 | ^~~~~~~~~~~~~~ 264:50.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' 264:50.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 264:50.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264:50.52 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 264:50.52 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 264:50.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264: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 264:50.52 981 | else 264:50.52 | ^~~~ 264:50.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 264:50.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 264:50.52 | ^~~~~~~~~~~~~~~~~~ 264:50.52 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 264:50.52 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 264:50.52 | ^~~~~~~~~~~~~~~~~~~~~~ 264:53.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 264:53.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 264:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 264:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 264:53.27 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 264:53.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 264:53.28 217 | BaseMatrix& PreRotate(T aAngle) { 264:53.28 | ^~~~~~~~~ 264:53.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:137: 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:96:29: warning: number of counters in profile data for function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 264:53.28 96 | already_AddRefed SVGMatrix::Multiply(SVGMatrix& aMatrix) { 264:53.28 | ^~~~~~~~~ 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp:96:29: warning: the control flow of function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:101: 264:53.28 /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*)': 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGLineElement.cpp:132:6: warning: number of counters in profile data for function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 264:53.28 132 | bool SVGLineElement::GetGeometryBounds(Rect* aBounds, 264:53.28 | ^~~~~~~~~~~~~~ 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGLineElement.cpp:132:6: warning: the control flow of function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.28 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 264:53.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:196:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 264:53.28 196 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGRadialGradientElement) 264:53.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 264:53.28 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:196:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:196:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:128:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 264:53.29 128 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGLinearGradientElement) 264:53.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:128:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGGradientElement.cpp:128:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.29 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 264:53.29 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 264:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 264:53.29 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 264:53.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)': 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 264:53.29 599 | nsresult NS_NewSVG##_elementName##Element( \ 264:53.29 | ^~~~~~~~~ 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMatrix.cpp: In function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)': 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 264:53.29 599 | nsresult NS_NewSVG##_elementName##Element( \ 264:53.29 | ^~~~~~~~~ 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 264:53.29 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:599:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:03.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 265:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 265:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 265:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 265:03.16 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGMetadataElement.cpp:7, 265:03.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 265:03.16 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 265:03.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 265:03.16 217 | BaseMatrix& PreRotate(T aAngle) { 265:03.16 | ^~~~~~~~~ 265:03.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:09.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 265:09.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 265:09.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 265:09.21 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 265:09.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 265:09.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 265:09.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:09.21 1007 | foundInterface = 0; \ 265:09.21 | ^~~~~~~~~~~~~~ 265:09.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' 265:09.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:09.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:09.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:09.21 27 | NS_INTERFACE_MAP_END 265:09.21 | ^~~~~~~~~~~~~~~~~~~~ 265:09.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 265:09.21 981 | else 265:09.21 | ^~~~ 265: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' 265:09.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:09.21 | ^~~~~~~~~~~~~~~~~~ 265:09.21 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:09.21 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:09.21 | ^~~~~~~~~~~~~~~~~~~~~~ 265:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 265:10.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:10.94 1007 | foundInterface = 0; \ 265:10.94 | ^~~~~~~~~~~~~~ 265:10.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' 265:10.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:10.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:10.94 60 | NS_INTERFACE_MAP_END 265:10.94 | ^~~~~~~~~~~~~~~~~~~~ 265:10.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 265:10.94 981 | else 265:10.94 | ^~~~ 265:10.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:10.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:10.94 | ^~~~~~~~~~~~~~~~~~ 265:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:10.94 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:10.94 | ^~~~~~~~~~~~~~~~~~~~~~ 265:10.94 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 265:10.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:10.95 1022 | foundInterface = 0; \ 265:10.95 | ^~~~~~~~~~~~~~ 265:10.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' 265:10.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:10.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' 265:10.95 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:10.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' 265:10.95 113 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:10.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 265:10.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 265:10.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 265:10.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 265:10.95 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 265:10.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 265:10.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 265:10.95 302 | } else 265:10.95 | ^~~~ 265:10.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' 265:10.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:10.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' 265:10.95 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:10.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' 265:10.95 113 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 265:10.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:11.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 265:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 265:11.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:10, 265:11.08 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 265:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 265:11.08 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 265:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:11.08 1022 | foundInterface = 0; \ 265:11.08 | ^~~~~~~~~~~~~~ 265:11.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' 265:11.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:11.08 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:11.08 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 265:11.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:11.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 265:11.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 265:11.09 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 265:11.09 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointList.h:12, 265:11.09 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGPointListSMILType.cpp:12, 265:11.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 265:11.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 265:11.09 302 | } else 265:11.09 | ^~~~ 265:11.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' 265:11.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 265:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:11.09 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 265:11.09 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 265:11.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:13.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:56: 265:13.79 /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*)': 265:13.79 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGRectElement.cpp:113:6: warning: number of counters in profile data for function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 17) [-Wcoverage-mismatch] 265:13.79 113 | bool SVGRectElement::GetGeometryBounds(Rect* aBounds, 265:13.79 | ^~~~~~~~~~~~~~ 265:13.80 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGRectElement.cpp:113:6: warning: the control flow of function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:21.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 265:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 265:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 265:21.54 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 265:21.54 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 265:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 265:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 265:21.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] 265:21.54 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 265:21.54 | ^ 265:21.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 265:21.54 46 | struct Block { 265:21.54 | ^~~~~ 265:24.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 265:24.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:7, 265:24.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 265:24.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:24.75 1007 | foundInterface = 0; \ 265:24.75 | ^~~~~~~~~~~~~~ 265:24.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' 265:24.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:24.75 48 | NS_INTERFACE_MAP_END 265:24.75 | ^~~~~~~~~~~~~~~~~~~~ 265:24.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 265:24.75 981 | else 265:24.75 | ^~~~ 265:24.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:24.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:24.75 | ^~~~~~~~~~~~~~~~~~ 265:24.75 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:24.75 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:24.75 | ^~~~~~~~~~~~~~~~~~~~~~ 265:26.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:26.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]': 265:26.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]' 265:26.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 265:26.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 265:26.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 265:26.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:26.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:19, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:26.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:26.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 265:26.97 23 | class nsDataHashtable : public nsBaseHashtable { 265:26.97 | ^~~~~~~~~~~~~~~ 265:26.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 265:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 265:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:27.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]': 265:27.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]' 265:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 265:27.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] 265:27.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 265:27.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:27.00 In file included from /usr/include/c++/9/vector:67, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 265:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:27.01 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 265:27.01 386 | class vector : protected _Vector_base<_Tp, _Alloc> 265:27.01 | ^~~~~~ 265:27.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:10, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 265: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 = mozilla::layers::ClipManager]' 265:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 265:27.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] 265:27.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 265:27.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:27.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTextContentElement.cpp:17, 265:27.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 265:27.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 265:27.02 52 | class ClipManager { 265:27.02 | ^~~~~~~~~~~ 265:30.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 265:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 265:30.62 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGElement.h:17, 265:30.62 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/DOMSVGStringList.h:11, 265:30.62 from /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTests.cpp:8, 265:30.62 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 265:30.62 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 265:30.62 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 265:30.62 217 | BaseMatrix& PreRotate(T aAngle) { 265:30.62 | ^~~~~~~~~ 265:30.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:30.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:128: 265:30.63 /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': 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGViewportElement.cpp:256:11: warning: number of counters in profile data for function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 21 and have 17) [-Wcoverage-mismatch] 265:30.63 256 | gfxMatrix SVGViewportElement::PrependLocalTransformsTo( 265:30.63 | ^~~~~~~~~~~~~~~~~~ 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGViewportElement.cpp:256:11: warning: the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGViewportElement.cpp:256:11: warning: the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:30.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:101: 265:30.63 /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': 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGUseElement.cpp:449:11: warning: number of counters in profile data for function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 10 and have 6) [-Wcoverage-mismatch] 265:30.63 449 | gfxMatrix SVGUseElement::PrependLocalTransformsTo( 265:30.63 | ^~~~~~~~~~~~~ 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGUseElement.cpp:449:11: warning: the control flow of function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:30.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:92: 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformableElement.cpp:277:11: warning: number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'arcs', expected 7 and have 5) [-Wcoverage-mismatch] 265:30.63 277 | gfxMatrix SVGTransformableElement::GetUserToParentTransform( 265:30.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:30.63 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformableElement.cpp:277:11: warning: the control flow of function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:30.64 /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': 265:30.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformableElement.cpp:96:11: warning: number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 265:30.64 96 | gfxMatrix SVGTransformableElement::PrependLocalTransformsTo( 265:30.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:30.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformableElement.cpp:96:11: warning: the control flow of function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:30.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:65: 265:30.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 265:30.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformList.cpp:14:11: warning: number of counters in profile data for function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 265:30.64 14 | gfxMatrix SVGTransformList::GetConsolidationMatrix() const { 265:30.64 | ^~~~~~~~~~~~~~~~ 265:30.64 /builddir/build/BUILD/firefox-70.0.1/dom/svg/SVGTransformList.cpp:14:11: warning: the control flow of function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 265:38.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 265:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 265:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 265:38.81 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 265:38.81 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 265:38.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 265:38.81 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 265:38.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:38.81 1022 | foundInterface = 0; \ 265:38.81 | ^~~~~~~~~~~~~~ 265:38.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' 265:38.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:38.82 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:38.82 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 265:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:38.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 265:38.82 981 | else 265:38.82 | ^~~~ 265:38.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:38.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:38.82 | ^~~~~~~~~~~~~~~~~~ 265:38.82 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:38.82 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 265:38.82 | ^~~~~~~~~~~~~~~~~~~~~~ 265:41.53 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 265:41.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:41.54 1007 | foundInterface = 0; \ 265:41.54 | ^~~~~~~~~~~~~~ 265:41.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' 265:41.54 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:41.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:41.54 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:41.54 27 | NS_INTERFACE_MAP_END 265:41.54 | ^~~~~~~~~~~~~~~~~~~~ 265:41.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 265:41.54 981 | else 265:41.54 | ^~~~ 265:41.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:41.54 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:41.54 | ^~~~~~~~~~~~~~~~~~ 265:41.54 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:41.54 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:41.54 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.58 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 265:44.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.58 1007 | foundInterface = 0; \ 265:44.58 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:44.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:44.58 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:44.58 24 | NS_INTERFACE_MAP_END 265:44.58 | ^~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.59 981 | else 265:44.59 | ^~~~ 265:44.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.59 | ^~~~~~~~~~~~~~~~~~ 265:44.59 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.59 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:44.59 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.61 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 265:44.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.61 1007 | foundInterface = 0; \ 265:44.61 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:44.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:44.61 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:44.61 48 | NS_INTERFACE_MAP_END 265:44.61 | ^~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.61 981 | else 265:44.61 | ^~~~ 265:44.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.62 | ^~~~~~~~~~~~~~~~~~ 265:44.62 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.62 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:44.62 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.63 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 265:44.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.63 1022 | foundInterface = 0; \ 265:44.63 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:44.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:44.64 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 265:44.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.64 981 | else 265:44.64 | ^~~~ 265:44.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.64 | ^~~~~~~~~~~~~~~~~~ 265:44.64 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.64 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 265:44.64 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.70 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 265:44.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.70 1007 | foundInterface = 0; \ 265:44.70 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:44.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:44.70 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:44.70 68 | NS_INTERFACE_MAP_END 265:44.70 | ^~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.70 981 | else 265:44.70 | ^~~~ 265:44.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.70 | ^~~~~~~~~~~~~~~~~~ 265:44.70 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.70 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:44.70 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.72 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 265:44.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.73 1007 | foundInterface = 0; \ 265:44.73 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.73 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 265:44.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 265:44.73 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 265:44.73 58 | NS_INTERFACE_MAP_END 265:44.73 | ^~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.73 981 | else 265:44.73 | ^~~~ 265:44.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.73 | ^~~~~~~~~~~~~~~~~~ 265:44.73 /builddir/build/BUILD/firefox-70.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.73 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 265:44.73 | ^~~~~~~~~~~~~~~~~~~~~~ 265:44.87 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 265:44.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 265:44.87 1022 | foundInterface = 0; \ 265:44.87 | ^~~~~~~~~~~~~~ 265:44.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' 265:44.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 265:44.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:44.87 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 265:44.87 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 265:44.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:44.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 265:44.87 981 | else 265:44.87 | ^~~~ 265:44.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 265:44.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 265:44.88 | ^~~~~~~~~~~~~~~~~~ 265:44.88 /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 265:44.88 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 265:44.88 | ^~~~~~~~~~~~~~~~~~~~~~ 265:45.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 265:45.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 265:45.07 from /builddir/build/BUILD/firefox-70.0.1/dom/network/UDPSocketChild.cpp:11, 265:45.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 265:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 265:45.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] 265:45.07 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 265:45.07 | ^ 265:45.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 265:45.07 46 | struct Block { 265:45.07 | ^~~~~ 265:47.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 265:47.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 265:47.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]': 265:47.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]' 265:47.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 265:47.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] 265:47.30 67 | memset(&aArr[0], 0, N * sizeof(T)); 265:47.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265:47.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.h:10, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/dom/network/Connection.cpp:7, 265:47.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 265:47.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 265:47.31 23 | class nsDataHashtable : public nsBaseHashtable { 265:47.31 | ^~~~~~~~~~~~~~~ 266:02.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 266:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 266:02.53 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:9, 266:02.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 266:02.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 266:02.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] 266:02.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 266:02.53 | ^ 266:02.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 266:02.53 46 | struct Block { 266:02.54 | ^~~~~ 266:02.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.h:10, 266:02.70 from /builddir/build/BUILD/firefox-70.0.1/dom/permission/PermissionObserver.cpp:7, 266:02.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 266:02.71 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 266:02.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:02.71 1007 | foundInterface = 0; \ 266:02.71 | ^~~~~~~~~~~~~~ 266:02.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' 266:02.71 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 266:02.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 266:02.71 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 266:02.71 22 | NS_INTERFACE_MAP_END 266:02.71 | ^~~~~~~~~~~~~~~~~~~~ 266:02.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 266:02.71 981 | else 266:02.71 | ^~~~ 266:02.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 266:02.71 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 266:02.71 | ^~~~~~~~~~~~~~~~~~ 266:02.71 /builddir/build/BUILD/firefox-70.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 266:02.71 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 266:02.71 | ^~~~~~~~~~~~~~~~~~~~~~ 266:29.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 266:29.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 266:29.63 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:53: 266:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 266:29.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] 266:29.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 266:29.63 | ^ 266:29.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 266:29.63 46 | struct Block { 266:29.63 | ^~~~~ 266:30.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 266:30.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 266:30.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPluginHost.h:14, 266:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.h:12, 266:30.29 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:9: 266:30.29 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 266:30.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 266:30.29 1007 | foundInterface = 0; \ 266:30.29 | ^~~~~~~~~~~~~~ 266:30.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' 266:30.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 266:30.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 266:30.29 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 266:30.29 1648 | NS_INTERFACE_MAP_END 266:30.29 | ^~~~~~~~~~~~~~~~~~~~ 266:30.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 266:30.29 991 | else 266:30.29 | ^~~~ 266:30.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' 266:30.30 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 266:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:30.30 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginHost.cpp:1647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 266:30.30 1647 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 266:30.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:47.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 266:47.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 266:47.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 266:47.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 266:47.38 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 266:47.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 266:47.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 266:47.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] 266:47.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 266:47.38 | ^ 266:47.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 266:47.38 46 | struct Block { 266:47.38 | ^~~~~ 266:52.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 266:52.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]': 266:52.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]' 266:52.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 266:52.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] 266:52.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:52.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:52.36 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 266:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 266:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 266:52.37 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPluginInstance.h:27, 266:52.37 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:15, 266:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 266:52.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 266:52.37 23 | class nsDataHashtable : public nsBaseHashtable { 266:52.37 | ^~~~~~~~~~~~~~~ 266:52.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 266:52.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]': 266:52.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]' 266:52.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 266:52.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] 266:52.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:52.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:52.44 In file included from /usr/include/c++/9/vector:67, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 266:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PluginLibrary.h:19, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsNPAPIPlugin.h:14, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:14, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 266:52.45 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 266:52.45 386 | class vector : protected _Vector_base<_Tp, _Alloc> 266:52.45 | ^~~~~~ 266:52.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:18, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 266:52.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]': 266:52.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]' 266:52.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 266:52.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] 266:52.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 266:52.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266:52.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 266:52.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 266:52.46 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:35, 266:52.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 266:52.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 266:52.46 52 | class ClipManager { 266:52.46 | ^~~~~~~~~~~ 266:57.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:56: 266:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginsDirUnix.cpp: In function 'ExtensionInList(nsTString const&, nsTSubstring const&)': 266:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginTags.cpp:47:13: warning: number of counters in profile data for function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 8 and have 10) [-Wcoverage-mismatch] 266:57.28 47 | static bool ExtensionInList(const nsCString& aExtensionList, 266:57.28 | ^~~~~~~~~~~~~~~ 266:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/base/nsPluginTags.cpp:47:13: warning: the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 267:25.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 267:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 267:25.22 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 267:25.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 267:25.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 267:25.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] 267:25.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 267:25.22 | ^ 267:25.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 267:25.22 46 | struct Block { 267:25.22 | ^~~~~ 267:27.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 267: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 = nsDataHashtable; long unsigned int N = 3]': 267: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 = nsDataHashtable]' 267:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 267: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 267:27.09 67 | memset(&aArr[0], 0, N * sizeof(T)); 267:27.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:27.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 267:27.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 267:27.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 267:27.09 23 | class nsDataHashtable : public nsBaseHashtable { 267:27.09 | ^~~~~~~~~~~~~~~ 267:31.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:110: 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()': 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleParent.cpp:1278:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 267:31.54 1278 | void PluginModuleChromeParent::ProcessFirstMinidump() { 267:31.54 | ^~~~~~~~~~~~~~~~~~~~~~~~ 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleParent.cpp:1278:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleParent.cpp:1278:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 267:31.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:101: 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()': 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleChild.cpp:598:6: warning: number of counters in profile data for function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()' does not match its profile data (counter 'arcs', expected 4 and have 1) [-Wcoverage-mismatch] 267:31.54 598 | void PluginModuleChild::DeinitGraphics() { 267:31.54 | ^~~~~~~~~~~~~~~~~ 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleChild.cpp:598:6: warning: the control flow of function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()': 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleChild.cpp:132:1: warning: number of counters in profile data for function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 267:31.54 132 | PluginModuleChild::~PluginModuleChild() { 267:31.54 | ^~~~~~~~~~~~~~~~~ 267:31.54 /builddir/build/BUILD/firefox-70.0.1/dom/plugins/ipc/PluginModuleChild.cpp:132:1: warning: the control flow of function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 267:51.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 267:51.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 267:51.74 from /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 267:51.74 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 267:51.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 267:51.74 1007 | foundInterface = 0; \ 267:51.74 | ^~~~~~~~~~~~~~ 267:51.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' 267:51.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 267:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 267:51.74 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 267:51.74 143 | NS_INTERFACE_MAP_END 267:51.74 | ^~~~~~~~~~~~~~~~~~~~ 267:51.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 267:51.74 981 | else 267:51.74 | ^~~~ 267:51.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 267:51.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 267:51.75 | ^~~~~~~~~~~~~~~~~~ 267:51.75 /builddir/build/BUILD/firefox-70.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 267:51.75 142 | NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 267:51.75 | ^~~~~~~~~~~~~~~~~~~~~~ 268:04.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 268:04.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 268:04.22 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:39: 268:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 268:04.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] 268:04.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 268:04.22 | ^ 268:04.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 268:04.22 46 | struct Block { 268:04.22 | ^~~~~ 268:09.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 268:09.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 268:09.29 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:14, 268:09.29 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 268:09.29 /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**)': 268:09.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:09.29 1007 | foundInterface = 0; \ 268:09.29 | ^~~~~~~~~~~~~~ 268: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' 268:09.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:09.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:09.29 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:09.30 27253 | NS_INTERFACE_MAP_END 268:09.30 | ^~~~~~~~~~~~~~~~~~~~ 268:09.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 268:09.30 991 | else 268:09.30 | ^~~~ 268:09.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' 268:09.30 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 268:09.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:09.30 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:27252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 268:09.30 27252 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 268:09.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:10.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 268:10.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]': 268:10.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]' 268:10.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 268:10.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] 268:10.57 67 | memset(&aArr[0], 0, N * sizeof(T)); 268:10.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:10.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.h:15, 268:10.57 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsParent.cpp:7: 268:10.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 268:10.57 23 | class nsDataHashtable : public nsBaseHashtable { 268:10.57 | ^~~~~~~~~~~~~~~ 268:32.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:32.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:32.21 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:32.21 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.21 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.21 /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**)': 268:32.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.21 1007 | foundInterface = 0; \ 268:32.21 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:32.21 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:32.21 240 | NS_INTERFACE_MAP_END 268:32.21 | ^~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.21 991 | else 268:32.21 | ^~~~ 268:32.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' 268:32.21 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 268:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.21 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 268:32.21 239 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 268:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.25 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 268:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.25 1007 | foundInterface = 0; \ 268:32.25 | ^~~~~~~~~~~~~~ 268: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' 268:32.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:32.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:32.25 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:32.25 866 | NS_INTERFACE_MAP_END 268:32.25 | ^~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.25 981 | else 268:32.25 | ^~~~ 268:32.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.25 | ^~~~~~~~~~~~~~~~~~ 268:32.25 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.25 865 | NS_INTERFACE_MAP_ENTRY(nsISupports) 268:32.25 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.50 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 268:32.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.50 1022 | foundInterface = 0; \ 268:32.50 | ^~~~~~~~~~~~~~ 268:32.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:32.50 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:32.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.50 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:32.50 1063 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 268:32.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:32.50 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 268:32.50 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.50 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.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:32.50 302 | } else 268:32.50 | ^~~~ 268:32.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:32.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:32.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.50 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:32.50 1062 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 268:32.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 268:32.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.59 1022 | foundInterface = 0; \ 268:32.59 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.59 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:32.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:32.59 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 268:32.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.59 981 | else 268:32.59 | ^~~~ 268:32.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.59 | ^~~~~~~~~~~~~~~~~~ 268:32.59 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.59 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 268:32.59 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 268:32.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.68 1007 | foundInterface = 0; \ 268:32.68 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.68 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:841:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:32.68 841 | NS_INTERFACE_MAP_END 268:32.68 | ^~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.68 981 | else 268:32.68 | ^~~~ 268:32.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.68 | ^~~~~~~~~~~~~~~~~~ 268:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFactory.cpp:840:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.68 840 | NS_INTERFACE_MAP_ENTRY(nsISupports) 268:32.68 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.73 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 268:32.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.73 1022 | foundInterface = 0; \ 268:32.73 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.73 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:32.73 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 268:32.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.73 981 | else 268:32.73 | ^~~~ 268:32.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.73 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.73 | ^~~~~~~~~~~~~~~~~~ 268:32.73 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.73 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 268:32.73 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.75 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 268:32.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.75 1022 | foundInterface = 0; \ 268:32.75 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:32.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.75 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:32.75 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 268:32.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:32.75 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 268:32.75 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.75 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.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 268:32.75 302 | } else 268:32.75 | ^~~~ 268:32.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' 268:32.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:32.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.75 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:32.75 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 268:32.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.81 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 268:32.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.81 1007 | foundInterface = 0; \ 268:32.81 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:32.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:32.81 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:32.81 572 | NS_INTERFACE_MAP_END 268:32.81 | ^~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.81 981 | else 268:32.81 | ^~~~ 268:32.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.81 | ^~~~~~~~~~~~~~~~~~ 268:32.81 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.81 571 | NS_INTERFACE_MAP_ENTRY(nsISupports) 268:32.81 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.82 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 268:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.82 1007 | foundInterface = 0; \ 268:32.82 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:32.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:32.82 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:32.82 136 | NS_INTERFACE_MAP_END 268:32.82 | ^~~~~~~~~~~~~~~~~~~~ 268:32.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 268:32.82 981 | else 268:32.82 | ^~~~ 268:32.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:32.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:32.82 | ^~~~~~~~~~~~~~~~~~ 268:32.82 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBKeyRange.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:32.82 135 | NS_INTERFACE_MAP_ENTRY(nsISupports) 268:32.82 | ^~~~~~~~~~~~~~~~~~~~~~ 268:32.88 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 268:32.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:32.88 1022 | foundInterface = 0; \ 268:32.88 | ^~~~~~~~~~~~~~ 268:32.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' 268:32.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:32.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.88 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:32.88 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 268:32.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:32.88 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 268:32.88 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:32.88 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:32.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:32.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 268:32.88 302 | } else 268:32.88 | ^~~~ 268:32.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' 268:32.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:32.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:32.89 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:32.89 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 268:32.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:33.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:33.27 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 268:33.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:33.27 1007 | foundInterface = 0; \ 268:33.27 | ^~~~~~~~~~~~~~ 268:33.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' 268:33.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:33.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:33.27 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1886:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:33.27 1886 | NS_INTERFACE_MAP_END 268:33.27 | ^~~~~~~~~~~~~~~~~~~~ 268:33.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 268:33.27 981 | else 268:33.27 | ^~~~ 268:33.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:33.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:33.27 | ^~~~~~~~~~~~~~~~~~ 268:33.27 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBObjectStore.cpp:1885:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:33.27 1885 | NS_INTERFACE_MAP_ENTRY(nsISupports) 268:33.27 | ^~~~~~~~~~~~~~~~~~~~~~ 268:33.45 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 268:33.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:33.45 1022 | foundInterface = 0; \ 268:33.45 | ^~~~~~~~~~~~~~ 268:33.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:33.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.45 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:33.45 360 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 268:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 268:33.45 /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 268:33.45 359 | } else 268:33.45 | ^~~~ 268:33.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:33.46 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 268:33.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:33.46 1022 | foundInterface = 0; \ 268:33.46 | ^~~~~~~~~~~~~~ 268:33.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' 268:33.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.46 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:33.46 496 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 268:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:12, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:33.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:33.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:33.46 302 | } else 268:33.46 | ^~~~ 268:33.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:33.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 268:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.46 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 268:33.46 495 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 268:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.h:11, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.h:10, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/ActorsChild.cpp:7, 268:33.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 268:33.53 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 268:33.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:33.53 1022 | foundInterface = 0; \ 268:33.53 | ^~~~~~~~~~~~~~ 268:33.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' 268:33.53 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 268:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.53 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:920:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 268:33.53 920 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 268:33.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:33.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 268:33.53 981 | else 268:33.53 | ^~~~ 268:33.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 268:33.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 268:33.53 | ^~~~~~~~~~~~~~~~~~ 268:33.53 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IDBTransaction.cpp:919:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 268:33.53 919 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 268:33.53 | ^~~~~~~~~~~~~~~~~~~~~~ 268:40.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:137: 268:40.78 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IndexedDatabaseManager.cpp: In member function 'mozilla::dom::IndexedDatabaseManager::Init()': 268:40.78 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IndexedDatabaseManager.cpp:249:10: warning: number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 29 and have 31) [-Wcoverage-mismatch] 268:40.78 249 | nsresult IndexedDatabaseManager::Init() { 268:40.78 | ^~~~~~~~~~~~~~~~~~~~~~ 268:40.78 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/IndexedDatabaseManager.cpp:249:10: warning: the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 268:51.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.cpp:2: 268:51.62 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/test/gtest/TestIDBResult.cpp: In function 'mozilla::detail::VariantImplementation, mozilla::dom::indexedDB::detail::ExceptionType, std::integral_constant >::match::IDBResultBase<(mozilla::dom::indexedDB::IDBSpecialValue)0>(mozilla::dom::indexedDB::detail::IDBResultBase const&)::{lambda(auto:1&)#1}, mozilla::Variant, mozilla::dom::indexedDB::detail::ExceptionType, std::integral_constant > const>(mozilla::dom::indexedDB::detail::IDBResultBase::IDBResultBase<(mozilla::dom::indexedDB::IDBSpecialValue)0>(mozilla::dom::indexedDB::detail::IDBResultBase const&)::{lambda(auto:1&)#1}&&, mozilla::Variant, mozilla::dom::indexedDB::detail::ExceptionType, std::integral_constant > const&)decltype(auto) [clone .isra.0]': 268:51.62 /builddir/build/BUILD/firefox-70.0.1/dom/indexedDB/test/gtest/TestIDBResult.cpp:41:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 268:51.62 41 | } 268:51.62 | ^ 268:57.27 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsAutoPtr.h:10, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/dom/bindings/BindingUtils.h:20, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/dom/system/OSFileConstants.cpp:60, 268:57.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 268:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 268:57.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 268:57.28 1007 | foundInterface = 0; \ 268:57.28 | ^~~~~~~~~~~~~~ 268:57.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 268:57.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 268:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 268:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 268:57.28 63 | NS_INTERFACE_MAP_END 268:57.28 | ^~~~~~~~~~~~~~~~~~~~ 268:57.28 /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 268:57.28 991 | else 268:57.28 | ^~~~ 268:57.28 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 268:57.28 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 268:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268:57.28 /builddir/build/BUILD/firefox-70.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 268:57.28 62 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 268:57.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:09.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 269:09.43 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:15, 269:09.43 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:09.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 269:09.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] 269:09.43 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 269:09.43 | ^ 269:09.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 269:09.43 46 | struct Block { 269:09.43 | ^~~~~ 269:15.65 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:15.65 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:15.65 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 269:15.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:15.66 1007 | foundInterface = 0; \ 269:15.66 | ^~~~~~~~~~~~~~ 269:15.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:15.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:15.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:15.66 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:598:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:15.66 598 | NS_INTERFACE_MAP_END 269:15.66 | ^~~~~~~~~~~~~~~~~~~~ 269:15.66 /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 269:15.66 981 | else 269:15.66 | ^~~~ 269:15.66 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:15.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:15.66 | ^~~~~~~~~~~~~~~~~~ 269:15.66 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:597:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:15.66 597 | NS_INTERFACE_MAP_ENTRY(nsISupports) 269:15.66 | ^~~~~~~~~~~~~~~~~~~~~~ 269:17.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:17.82 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:17.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]': 269:17.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]' 269:17.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 269:17.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] 269:17.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:17.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:17.83 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:17.83 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:17.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 269:17.83 23 | class nsDataHashtable : public nsBaseHashtable { 269:17.83 | ^~~~~~~~~~~~~~~ 269:17.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:17.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]': 269:17.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]' 269:17.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 269:17.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] 269:17.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:17.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:17.87 In file included from /usr/include/c++/9/vector:67, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:17.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 269:17.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 269:17.87 | ^~~~~~ 269:17.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 269:17.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.h:13, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:12: 269:17.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]': 269:17.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]' 269:17.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 269:17.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] 269:17.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:17.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:17.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 269:17.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:260: 269:17.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 269:17.88 52 | class ClipManager { 269:17.88 | ^~~~~~~~~~~ 269:24.11 /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&)': 269:24.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:3974:25: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'arcs', expected 35 and have 36) [-Wcoverage-mismatch] 269:24.11 3974 | mozilla::ipc::IPCResult ContentChild::RecvWindowPostMessage( 269:24.11 | ^~~~~~~~~~~~ 269:24.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:3974:25: warning: the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 269:24.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:3974:25: warning: the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 269:24.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:2385:6: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 25 and have 8) [-Wcoverage-mismatch] 269:24.12 2385 | void ContentChild::ActorDestroy(ActorDestroyReason why) { 269:24.12 | ^~~~~~~~~~~~ 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:2385:6: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'indirect_call', expected 21 and have 6) [-Wcoverage-mismatch] 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:2385:6: warning: the control flow of function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:585:1: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 269:24.12 585 | ContentChild::~ContentChild() { 269:24.12 | ^~~~~~~~~~~~ 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:585:1: warning: the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 269:24.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 269:24.13 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:585:1: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'arcs', expected 24 and have 1) [-Wcoverage-mismatch] 269:24.13 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentChild.cpp:585:1: warning: the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 269:32.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 269:32.96 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 269:32.96 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 269:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 269:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 269:32.96 79 | memset(this, 0, sizeof(nsXPTCVariant)); 269:32.96 | ^ 269:32.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 269:32.96 44 | struct nsXPTCVariant { 269:32.96 | ^~~~~~~~~~~~~ 269:34.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 269:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 269:34.20 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 269:34.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 269:34.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] 269:34.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 269:34.20 | ^ 269:34.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 269:34.20 46 | struct Block { 269:34.20 | ^~~~~ 269:37.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 269:37.77 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 269:37.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 269:37.77 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 269:37.77 /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] 269:37.77 31 | memset(aT, 0, sizeof(T)); 269:37.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 269:37.78 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 269:37.78 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 269:37.78 2269 | struct GlobalProperties { 269:37.78 | ^~~~~~~~~~~~~~~~ 269:38.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRemoteTab.h:13, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 269:38.44 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 269:38.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]': 269:38.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]' 269:38.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 269:38.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] 269:38.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 269:38.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:38.45 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 269:38.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 269:38.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 269:38.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 269:38.45 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 269:38.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 269:38.45 23 | class nsDataHashtable : public nsBaseHashtable { 269:38.45 | ^~~~~~~~~~~~~~~ 269:52.44 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 269:52.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 269:52.44 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 269:52.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:52.44 1007 | foundInterface = 0; \ 269:52.44 | ^~~~~~~~~~~~~~ 269:52.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:52.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:52.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:52.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:52.45 16 | NS_INTERFACE_MAP_END 269:52.45 | ^~~~~~~~~~~~~~~~~~~~ 269:52.45 /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 269:52.45 981 | else 269:52.45 | ^~~~ 269:52.45 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:52.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:52.45 | ^~~~~~~~~~~~~~~~~~ 269:52.45 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:52.45 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 269:52.45 | ^~~~~~~~~~~~~~~~~~~~~~ 269:54.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 269:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 269:54.97 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 269:54.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 269:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 269:54.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] 269:54.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 269:54.97 | ^ 269:54.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 269:54.97 46 | struct Block { 269:54.97 | ^~~~~ 269:57.18 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 269:57.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 269:57.18 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 269:57.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:57.18 1007 | foundInterface = 0; \ 269:57.18 | ^~~~~~~~~~~~~~ 269:57.18 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:57.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:57.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:57.18 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:676:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:57.18 676 | NS_INTERFACE_MAP_END 269:57.19 | ^~~~~~~~~~~~~~~~~~~~ 269:57.19 /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 269:57.19 991 | else 269:57.19 | ^~~~ 269:57.19 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 269:57.19 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 269:57.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.19 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:675:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 269:57.19 675 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 269:57.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.38 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 269:57.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:57.38 1022 | foundInterface = 0; \ 269:57.38 | ^~~~~~~~~~~~~~ 269:57.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 269:57.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 269:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.38 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 269:57.38 3891 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 269:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.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 269:57.38 981 | else 269:57.38 | ^~~~ 269:57.38 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 269:57.38 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 269:57.38 | ^~~~~~~~~~~~~~~~~~ 269:57.38 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:3890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 269:57.38 3890 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 269:57.38 | ^~~~~~~~~~~~~~~~~~~~~~ 269:57.39 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 269:57.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:57.39 1007 | foundInterface = 0; \ 269:57.39 | ^~~~~~~~~~~~~~ 269:57.39 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:57.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:57.39 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:57.39 67 | NS_INTERFACE_MAP_END 269:57.40 | ^~~~~~~~~~~~~~~~~~~~ 269:57.40 /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 269:57.40 991 | else 269:57.40 | ^~~~ 269:57.40 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 269:57.40 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 269:57.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.40 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserHost.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 269:57.40 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 269:57.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 269:57.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 269:57.70 1007 | foundInterface = 0; \ 269:57.70 | ^~~~~~~~~~~~~~ 269:57.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 269:57.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 269:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 269:57.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 269:57.70 167 | NS_INTERFACE_MAP_END 269:57.70 | ^~~~~~~~~~~~~~~~~~~~ 269:57.70 /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 269:57.70 991 | else 269:57.70 | ^~~~ 269:57.70 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 269:57.70 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 269:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:57.70 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserParent.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 269:57.70 166 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 269:57.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:01.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 270:01.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:01.11 1007 | foundInterface = 0; \ 270:01.11 | ^~~~~~~~~~~~~~ 270:01.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:01.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:01.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:01.11 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3008:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:01.11 3008 | NS_INTERFACE_MAP_END 270:01.11 | ^~~~~~~~~~~~~~~~~~~~ 270:01.11 /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 270:01.11 991 | else 270:01.11 | ^~~~ 270:01.11 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 270:01.12 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 270:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:01.12 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:3007:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 270:01.12 3007 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 270:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:01.80 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 270:01.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:01.80 1007 | foundInterface = 0; \ 270:01.80 | ^~~~~~~~~~~~~~ 270:01.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:01.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:01.80 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:01.80 20 | NS_INTERFACE_MAP_END 270:01.80 | ^~~~~~~~~~~~~~~~~~~~ 270:01.80 /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 270:01.80 981 | else 270:01.80 | ^~~~ 270:01.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:01.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:01.80 | ^~~~~~~~~~~~~~~~~~ 270:01.80 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:01.81 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 270:01.81 | ^~~~~~~~~~~~~~~~~~~~~~ 270:01.94 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 270:01.94 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:01.94 1007 | foundInterface = 0; \ 270:01.94 | ^~~~~~~~~~~~~~ 270:01.94 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:01.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:01.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:01.95 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:01.95 331 | NS_INTERFACE_MAP_END 270:01.95 | ^~~~~~~~~~~~~~~~~~~~ 270:01.95 /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 270:01.95 981 | else 270:01.95 | ^~~~ 270:01.95 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:01.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:01.95 | ^~~~~~~~~~~~~~~~~~ 270:01.95 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:01.95 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 270:01.95 | ^~~~~~~~~~~~~~~~~~~~~~ 270:03.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:03.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 270:03.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 270:03.14 /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] 270:03.14 31 | memset(aT, 0, sizeof(T)); 270:03.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 270:03.14 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 270:03.14 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 270:03.14 144 | struct AmountFns { 270:03.14 | ^~~~~~~~~ 270:03.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:03.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 270:03.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 270:03.15 /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] 270:03.15 31 | memset(aT, 0, sizeof(T)); 270:03.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 270:03.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:190, 270:03.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 270:03.15 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 270:03.15 178 | struct SizeOfTabFns { 270:03.15 | ^~~~~~~~~~~~ 270:03.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:03.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.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]': 270:03.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]' 270:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 270:03.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] 270:03.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:03.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:03.68 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 270:03.68 23 | class nsDataHashtable : public nsBaseHashtable { 270:03.68 | ^~~~~~~~~~~~~~~ 270:03.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:03.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.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]': 270:03.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]' 270:03.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 270:03.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] 270:03.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:03.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:03.87 In file included from /usr/include/c++/9/vector:67, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 270:03.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 270:03.88 | ^~~~~~ 270:03.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:03.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]': 270:03.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]' 270:03.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 270:03.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] 270:03.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:03.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:03.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserChild.cpp:51, 270:03.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 270:03.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 270:03.88 52 | class ClipManager { 270:03.88 | ^~~~~~~~~~~ 270:16.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 270:16.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 270:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 270:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 270:16.93 50 | OffTheBooksMutex* Mutex() { 270:16.93 | ^~~~~ 270:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 270:16.93 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 270:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 270:16.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 270:16.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 270:16.96 /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)': 270:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:821:33: warning: number of counters in profile data for function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'arcs', expected 70 and have 71) [-Wcoverage-mismatch] 270:16.96 821 | already_AddRefed ContentParent::GetNewOrUsedBrowserProcess( 270:16.96 | ^~~~~~~~~~~~~ 270:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:821:33: warning: the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 270:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:821:33: warning: the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 270:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 270:16.96 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:633:1: warning: number of counters in profile data for function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'arcs', expected 7 and have 9) [-Wcoverage-mismatch] 270:16.96 633 | ContentParent::PreallocateProcess() { 270:16.96 | ^~~~~~~~~~~~~ 270:16.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/ContentParent.cpp:633:1: warning: the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 270:29.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 270:29.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 270:29.28 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:9, 270:29.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 270:29.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] 270:29.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 270:29.28 | ^ 270:29.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 270:29.28 46 | struct Block { 270:29.28 | ^~~~~ 270:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:30.78 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 270:30.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:30.78 1022 | foundInterface = 0; \ 270:30.78 | ^~~~~~~~~~~~~~ 270:30.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' 270:30.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:30.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.78 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:30.78 152 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 270:30.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 270:30.78 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:30.79 /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 270:30.79 302 | } else 270:30.79 | ^~~~ 270:30.79 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:30.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.79 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:30.79 151 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 270:30.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:30.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:30.79 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 270:30.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:30.80 1022 | foundInterface = 0; \ 270:30.80 | ^~~~~~~~~~~~~~ 270:30.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' 270:30.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.80 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:30.80 121 | NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 270:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 270:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 270:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 270:30.80 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:30.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:30.80 /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 270:30.80 302 | } else 270:30.80 | ^~~~ 270:30.80 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:30.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:30.80 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:30.80 120 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 270:30.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:31.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:31.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:31.97 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 270:31.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:31.98 1007 | foundInterface = 0; \ 270:31.98 | ^~~~~~~~~~~~~~ 270:31.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' 270:31.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:31.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:31.98 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:31.98 35 | NS_INTERFACE_MAP_END 270:31.98 | ^~~~~~~~~~~~~~~~~~~~ 270: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 270:31.98 981 | else 270:31.98 | ^~~~ 270: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' 270:31.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:31.98 | ^~~~~~~~~~~~~~~~~~ 270:31.98 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:31.98 34 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 270:31.98 | ^~~~~~~~~~~~~~~~~~~~~~ 270:32.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 270:32.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:32.27 1007 | foundInterface = 0; \ 270:32.27 | ^~~~~~~~~~~~~~ 270:32.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' 270:32.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:32.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:32.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:32.27 19 | NS_INTERFACE_MAP_END 270:32.27 | ^~~~~~~~~~~~~~~~~~~~ 270:32.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 270:32.27 981 | else 270:32.27 | ^~~~ 270:32.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:32.27 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:32.27 | ^~~~~~~~~~~~~~~~~~ 270:32.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:32.27 18 | NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 270:32.27 | ^~~~~~~~~~~~~~~~~~~~~~ 270:32.47 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 270:32.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:32.47 1022 | foundInterface = 0; \ 270:32.47 | ^~~~~~~~~~~~~~ 270:32.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' 270:32.47 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:32.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:32.48 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:32.48 456 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 270:32.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:32.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 270:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 270:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 270:32.48 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:32.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:32.48 /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 270:32.48 302 | } else 270:32.48 | ^~~~ 270:32.48 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:32.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:32.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:32.48 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:32.48 455 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 270:32.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:33.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:33.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 270:33.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 270:33.33 /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] 270:33.33 31 | memset(aT, 0, sizeof(T)); 270:33.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 270:33.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 270:33.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 270:33.33 144 | struct AmountFns { 270:33.33 | ^~~~~~~~~ 270:33.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:33.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 270:33.33 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 270:33.33 /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] 270:33.33 31 | memset(aT, 0, sizeof(T)); 270:33.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 270:33.33 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/MemoryReportRequest.cpp:7, 270:33.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 270:33.34 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 270:33.34 178 | struct SizeOfTabFns { 270:33.34 | ^~~~~~~~~~~~ 270:33.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:33.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]': 270:33.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]' 270:33.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 270:33.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] 270:33.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:33.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:33.72 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:18, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/JSWindowActorChild.cpp:7, 270:33.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 270:33.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 270:33.72 23 | class nsDataHashtable : public nsBaseHashtable { 270:33.72 | ^~~~~~~~~~~~~~~ 270:49.93 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 270:49.93 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 270:49.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 270:49.93 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:49.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:49.93 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 270:49.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:49.93 1007 | foundInterface = 0; \ 270:49.93 | ^~~~~~~~~~~~~~ 270:49.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 270:49.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 270:49.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 270:49.93 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 270:49.93 128 | NS_INTERFACE_MAP_END 270:49.93 | ^~~~~~~~~~~~~~~~~~~~ 270:49.93 /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 270:49.93 981 | else 270:49.93 | ^~~~ 270:49.93 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 270:49.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 270:49.93 | ^~~~~~~~~~~~~~~~~~ 270:49.93 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalActor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 270:49.93 127 | NS_INTERFACE_MAP_ENTRY(nsISupports) 270:49.93 | ^~~~~~~~~~~~~~~~~~~~~~ 270:50.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 270:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 270:50.05 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:12, 270:50.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 270:50.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 270:50.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] 270:50.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 270:50.06 | ^ 270:50.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 270:50.06 46 | struct Block { 270:50.06 | ^~~~~ 270:51.26 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 270:51.26 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 270:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 270:51.26 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:51.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:51.26 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 270:51.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:51.26 1022 | foundInterface = 0; \ 270:51.26 | ^~~~~~~~~~~~~~ 270:51.26 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 270:51.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:51.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.26 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:461:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:51.26 461 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 270:51.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.26 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 270:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 270:51.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 270:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 270:51.27 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:51.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:51.27 /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 270:51.27 302 | } else 270:51.27 | ^~~~ 270:51.27 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:51.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:51.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.27 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalChild.cpp:460:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:51.27 460 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 270:51.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.71 In file included from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsUtils.h:14, 270:51.71 from /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCOMPtr.h:30, 270:51.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 270:51.71 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:51.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:51.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 270:51.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 270:51.71 1022 | foundInterface = 0; \ 270:51.71 | ^~~~~~~~~~~~~~ 270:51.71 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 270:51.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 270:51.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.71 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 270:51.71 506 | NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 270:51.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.71 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 270:51.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 270:51.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 270:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 270:51.72 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:51.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:51.72 /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 270:51.72 302 | } else 270:51.72 | ^~~~ 270:51.72 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 270:51.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 270:51.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:51.72 /builddir/build/BUILD/firefox-70.0.1/dom/ipc/WindowGlobalParent.cpp:505:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 270:51.72 505 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 270:51.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:53.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:7, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:53.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]': 270:53.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]' 270:53.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 270:53.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] 270:53.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 270:53.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270:53.01 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/dom/ipc/TabContext.cpp:8, 270:53.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 270:53.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 270:53.01 23 | class nsDataHashtable : public nsBaseHashtable { 270:53.01 | ^~~~~~~~~~~~~~~ 271:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 271:07.44 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 271:07.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:07.44 1022 | foundInterface = 0; \ 271:07.44 | ^~~~~~~~~~~~~~ 271:07.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' 271:07.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:07.44 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:07.44 154 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:07.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.h:10, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/ChromeWorker.cpp:7, 271:07.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 271:07.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 271:07.44 302 | } else 271:07.44 | ^~~~ 271:07.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' 271:07.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:07.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:07.44 /builddir/build/BUILD/firefox-70.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:07.45 153 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 271:07.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:26.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 271:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:26.75 1007 | foundInterface = 0; \ 271:26.75 | ^~~~~~~~~~~~~~ 271: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' 271:26.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 271:26.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 271:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4944:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 271:26.75 4944 | NS_INTERFACE_MAP_END 271:26.75 | ^~~~~~~~~~~~~~~~~~~~ 271:26.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 271:26.75 981 | else 271:26.75 | ^~~~ 271: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' 271:26.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:26.75 | ^~~~~~~~~~~~~~~~~~ 271:26.75 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:4935:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:26.75 4935 | NS_INTERFACE_MAP_ENTRY(nsISupports) 271:26.75 | ^~~~~~~~~~~~~~~~~~~~~~ 271:26.78 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 271:26.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:26.78 1007 | foundInterface = 0; \ 271:26.78 | ^~~~~~~~~~~~~~ 271:26.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' 271:26.78 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 271:26.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 271:26.78 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 271:26.78 212 | NS_INTERFACE_MAP_END 271:26.78 | ^~~~~~~~~~~~~~~~~~~~ 271:26.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:20: 271:26.78 /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 271:26.78 211 | } else 271:26.78 | ^~~~ 271:27.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:27.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:27.16 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 271:27.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:27.17 1022 | foundInterface = 0; \ 271:27.17 | ^~~~~~~~~~~~~~ 271:27.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' 271:27.17 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:27.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.17 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:27.17 89 | NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 271:27.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 271:27.17 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 271:27.17 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:27.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:27.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:27.17 302 | } else 271:27.17 | ^~~~ 271:27.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' 271:27.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:27.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.17 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:27.17 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 271:27.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:27.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:27.20 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 271:27.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:27.20 1022 | foundInterface = 0; \ 271:27.20 | ^~~~~~~~~~~~~~ 271:27.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' 271:27.20 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.20 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:27.20 176 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:27.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.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 271:27.20 981 | else 271:27.20 | ^~~~ 271:27.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 271:27.20 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:27.20 | ^~~~~~~~~~~~~~~~~~ 271:27.20 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:27.20 175 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 271:27.20 | ^~~~~~~~~~~~~~~~~~~~~~ 271:27.26 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 271:27.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:27.26 1022 | foundInterface = 0; \ 271:27.26 | ^~~~~~~~~~~~~~ 271:27.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' 271:27.26 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.26 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:27.26 664 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 271:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 271:27.26 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:14, 271:27.26 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:27.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:27.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 271:27.26 302 | } else 271:27.26 | ^~~~ 271:27.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' 271:27.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 271:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.26 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 271:27.26 663 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 271:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.h:10, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerPrivate.cpp:7, 271:27.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 271:27.32 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 271:27.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 271:27.32 1022 | foundInterface = 0; \ 271:27.32 | ^~~~~~~~~~~~~~ 271:27.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' 271:27.32 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 271:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.32 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 271:27.32 934 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 271:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271:27.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 271:27.32 981 | else 271:27.32 | ^~~~ 271:27.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 271:27.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 271:27.33 | ^~~~~~~~~~~~~~~~~~ 271:27.33 /builddir/build/BUILD/firefox-70.0.1/dom/workers/WorkerScope.cpp:933:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 271:27.33 933 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 271:27.33 | ^~~~~~~~~~~~~~~~~~~~~~ 271:42.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 271:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 271:42.06 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:14, 271:42.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:38: 271:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 271:42.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] 271:42.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 271:42.06 | ^ 271:42.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 271:42.06 46 | struct Block { 271:42.06 | ^~~~~ 271:50.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 271:50.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:2: 271:50.72 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 271:50.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 271:50.72 50 | OffTheBooksMutex* Mutex() { 271:50.72 | ^~~~~ 271:50.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 271:50.72 /builddir/build/BUILD/firefox-70.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 271:50.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 271:50.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 272:00.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 272:00.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 272:00.29 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 272:00.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:00.30 1022 | foundInterface = 0; \ 272:00.30 | ^~~~~~~~~~~~~~ 272:00.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' 272:00.30 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 272:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:00.30 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 272:00.30 320 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 272:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:00.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 272:00.30 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 272:00.30 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 272:00.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 272:00.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 272:00.30 302 | } else 272:00.30 | ^~~~ 272:00.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' 272:00.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 272:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:00.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' 272:00.30 319 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 272:00.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:04.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 272:04.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 272:04.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 272:04.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 272:04.13 50 | OffTheBooksMutex* Mutex() { 272:04.13 | ^~~~~ 272:04.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 272:04.13 /builddir/build/BUILD/firefox-70.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 272:04.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 272:04.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 272:08.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 272:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 272:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.h:10, 272:08.73 from /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 272:08.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 272:08.73 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 272:08.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:08.73 1007 | foundInterface = 0; \ 272:08.74 | ^~~~~~~~~~~~~~ 272:08.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' 272:08.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:08.74 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:08.74 32 | NS_INTERFACE_MAP_END 272:08.74 | ^~~~~~~~~~~~~~~~~~~~ 272:08.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 272:08.74 981 | else 272:08.74 | ^~~~ 272:08.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:08.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:08.74 | ^~~~~~~~~~~~~~~~~~ 272:08.74 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:08.74 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 272:08.74 | ^~~~~~~~~~~~~~~~~~~~~~ 272:09.42 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 272:09.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:09.42 1007 | foundInterface = 0; \ 272:09.42 | ^~~~~~~~~~~~~~ 272:09.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' 272:09.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:09.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:09.42 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:09.42 269 | NS_INTERFACE_MAP_END 272:09.42 | ^~~~~~~~~~~~~~~~~~~~ 272:09.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 272:09.42 981 | else 272:09.42 | ^~~~ 272:09.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:09.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:09.42 | ^~~~~~~~~~~~~~~~~~ 272:09.42 /builddir/build/BUILD/firefox-70.0.1/dom/audiochannel/AudioChannelService.cpp:268:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:09.42 268 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 272:09.42 | ^~~~~~~~~~~~~~~~~~~~~~ 272:19.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 272:19.96 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 272:19.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:19.96 1022 | foundInterface = 0; \ 272:19.96 | ^~~~~~~~~~~~~~ 272:19.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' 272:19.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 272:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:19.96 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 272:19.96 445 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 272:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:19.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 272:19.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 272:19.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 272:19.96 302 | } else 272:19.96 | ^~~~ 272:19.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' 272:19.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 272:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:19.96 /builddir/build/BUILD/firefox-70.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 272:19.96 444 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 272:19.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:29.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:11, 272:29.71 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 272:29.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 272:29.72 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 272:29.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:29.72 1007 | foundInterface = 0; \ 272:29.72 | ^~~~~~~~~~~~~~ 272:29.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' 272:29.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:29.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:29.72 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:29.72 29 | NS_INTERFACE_MAP_END 272:29.72 | ^~~~~~~~~~~~~~~~~~~~ 272:29.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 272:29.72 981 | else 272:29.72 | ^~~~ 272:29.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:29.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:29.72 | ^~~~~~~~~~~~~~~~~~ 272:29.72 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:29.72 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 272:29.72 | ^~~~~~~~~~~~~~~~~~~~~~ 272:33.37 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 272:33.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:33.37 1022 | foundInterface = 0; \ 272:33.37 | ^~~~~~~~~~~~~~ 272:33.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' 272:33.37 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 272:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:33.38 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 272:33.38 186 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 272:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:33.38 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.h:13, 272:33.38 from /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessageChannel.cpp:7, 272:33.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 272:33.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 272:33.38 302 | } else 272:33.38 | ^~~~ 272:33.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' 272:33.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 272:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:33.38 /builddir/build/BUILD/firefox-70.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 272:33.38 185 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 272:33.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:45.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 272:45.40 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 272:45.40 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 272:45.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 272:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 272:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 272:45.40 79 | memset(this, 0, sizeof(nsXPTCVariant)); 272:45.40 | ^ 272:45.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 272:45.40 44 | struct nsXPTCVariant { 272:45.40 | ^~~~~~~~~~~~~ 272:45.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 272:45.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 272:45.57 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 272:45.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:45.57 1007 | foundInterface = 0; \ 272:45.57 | ^~~~~~~~~~~~~~ 272: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' 272:45.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:45.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:45.57 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:45.58 77 | NS_INTERFACE_MAP_END 272:45.58 | ^~~~~~~~~~~~~~~~~~~~ 272: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 272:45.58 981 | else 272:45.58 | ^~~~ 272:45.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 272:45.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:45.58 | ^~~~~~~~~~~~~~~~~~ 272:45.58 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:45.58 76 | NS_INTERFACE_MAP_ENTRY(Promise) 272:45.58 | ^~~~~~~~~~~~~~~~~~~~~~ 272:45.59 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 272:45.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:45.59 1007 | foundInterface = 0; \ 272:45.59 | ^~~~~~~~~~~~~~ 272:45.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' 272:45.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:45.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:45.59 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:45.59 264 | NS_INTERFACE_MAP_END 272:45.59 | ^~~~~~~~~~~~~~~~~~~~ 272:45.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 272:45.59 981 | else 272:45.59 | ^~~~ 272: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' 272:45.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:45.59 | ^~~~~~~~~~~~~~~~~~ 272:45.59 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:45.59 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 272:45.59 | ^~~~~~~~~~~~~~~~~~~~~~ 272:45.61 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 272:45.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 272:45.61 1007 | foundInterface = 0; \ 272:45.61 | ^~~~~~~~~~~~~~ 272: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' 272:45.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 272:45.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 272:45.61 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 272:45.61 414 | NS_INTERFACE_MAP_END 272:45.61 | ^~~~~~~~~~~~~~~~~~~~ 272: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 272:45.61 981 | else 272:45.61 | ^~~~ 272: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' 272:45.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 272:45.61 | ^~~~~~~~~~~~~~~~~~ 272:45.61 /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 272:45.61 413 | NS_INTERFACE_MAP_ENTRY(nsISupports) 272:45.61 | ^~~~~~~~~~~~~~~~~~~~~~ 272:47.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 272:47.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 272:47.03 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/PromiseDebugging.cpp:17, 272:47.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 272:47.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 272:47.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] 272:47.03 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 272:47.03 | ^ 272:47.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 272:47.03 46 | struct Block { 272:47.03 | ^~~~~ 272:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:7, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 272:47.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 272:47.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 272:47.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] 272:47.61 31 | memset(aT, 0, sizeof(T)); 272:47.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 272:47.61 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/promise/Promise.cpp:44, 272:47.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 272:47.61 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 272:47.61 2269 | struct GlobalProperties { 272:47.61 | ^~~~~~~~~~~~~~~~ 273:09.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 273:09.89 /builddir/build/BUILD/firefox-70.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 273:09.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:09.89 1022 | foundInterface = 0; \ 273:09.89 | ^~~~~~~~~~~~~~ 273:09.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' 273:09.89 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:09.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 273:09.89 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:09.89 /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' 273:09.89 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:09.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.h:10, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/dom/smil/SMILTimeContainer.cpp:7, 273:09.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 273:09.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 273:09.89 302 | } else 273:09.89 | ^~~~ 273:09.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' 273:09.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:09.89 /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' 273:09.89 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:09.89 /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' 273:09.89 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 273:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:17.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.h:10, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:7, 273:17.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 273:17.23 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 273:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:17.23 1007 | foundInterface = 0; \ 273:17.23 | ^~~~~~~~~~~~~~ 273:17.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' 273:17.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:17.23 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:17.23 30 | NS_INTERFACE_MAP_END 273:17.23 | ^~~~~~~~~~~~~~~~~~~~ 273:17.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 273:17.23 981 | else 273:17.23 | ^~~~ 273:17.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 273:17.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:17.23 | ^~~~~~~~~~~~~~~~~~ 273:17.23 /builddir/build/BUILD/firefox-70.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:17.23 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 273:17.23 | ^~~~~~~~~~~~~~~~~~~~~~ 273:17.57 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 273:17.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:17.57 1007 | foundInterface = 0; \ 273:17.57 | ^~~~~~~~~~~~~~ 273:17.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' 273:17.57 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:17.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:17.57 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:17.57 311 | NS_INTERFACE_MAP_END 273:17.57 | ^~~~~~~~~~~~~~~~~~~~ 273:17.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 273:17.57 981 | else 273:17.57 | ^~~~ 273:17.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 273:17.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:17.57 | ^~~~~~~~~~~~~~~~~~ 273:17.58 /builddir/build/BUILD/firefox-70.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:17.58 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 273:17.58 | ^~~~~~~~~~~~~~~~~~~~~~ 273:27.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:27.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 273:27.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:27.28 1022 | foundInterface = 0; \ 273:27.28 | ^~~~~~~~~~~~~~ 273:27.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' 273:27.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 273:27.28 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273: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 273:27.28 302 | } else 273:27.28 | ^~~~ 273: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' 273:27.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 273:27.28 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 273:27.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:27.28 1022 | foundInterface = 0; \ 273:27.28 | ^~~~~~~~~~~~~~ 273:27.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' 273:27.28 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.28 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 273:27.28 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 273:27.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:27.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 273:27.29 302 | } else 273:27.29 | ^~~~ 273:27.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' 273:27.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 273:27.29 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 273:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 273:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:27.29 1007 | foundInterface = 0; \ 273:27.29 | ^~~~~~~~~~~~~~ 273: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' 273:27.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:27.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:27.29 34 | NS_INTERFACE_MAP_END 273:27.29 | ^~~~~~~~~~~~~~~~~~~~ 273:27.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 273:27.29 981 | else 273:27.29 | ^~~~ 273:27.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 273:27.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:27.29 | ^~~~~~~~~~~~~~~~~~ 273:27.29 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:27.29 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 273:27.29 | ^~~~~~~~~~~~~~~~~~~~~~ 273:27.57 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 273:27.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:27.58 1022 | foundInterface = 0; \ 273:27.58 | ^~~~~~~~~~~~~~ 273:27.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' 273:27.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:27.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.58 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 273:27.58 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 273:27.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 273:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 273:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 273:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 273:27.58 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:27.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:27.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 273:27.58 302 | } else 273:27.58 | ^~~~ 273:27.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' 273:27.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:27.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:27.59 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 273:27.59 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 273:27.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:32.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:32.95 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 273:32.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:32.96 1022 | foundInterface = 0; \ 273:32.96 | ^~~~~~~~~~~~~~ 273: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' 273:32.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 273:32.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.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' 273:32.96 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 273:32.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.96 /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' 273:32.96 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 273:32.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 273:32.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 273:32.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 273:32.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 273:32.96 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:32.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:32.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 273:32.96 302 | } else 273:32.96 | ^~~~ 273:32.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' 273:32.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:32.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.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' 273:32.97 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 273:32.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:32.97 /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' 273:32.97 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 273:32.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:33.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:33.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:33.07 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 273:33.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:33.07 1007 | foundInterface = 0; \ 273:33.07 | ^~~~~~~~~~~~~~ 273:33.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' 273:33.07 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:33.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:33.07 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:33.07 30 | NS_INTERFACE_MAP_END 273:33.07 | ^~~~~~~~~~~~~~~~~~~~ 273: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 273:33.07 981 | else 273:33.07 | ^~~~ 273: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' 273:33.07 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:33.08 | ^~~~~~~~~~~~~~~~~~ 273:33.08 /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:33.08 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 273:33.08 | ^~~~~~~~~~~~~~~~~~~~~~ 273:38.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 273:38.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 273:38.91 /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()': 273:38.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 273:38.91 50 | OffTheBooksMutex* Mutex() { 273:38.91 | ^~~~~ 273:38.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 273:38.91 /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()': 273:38.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 273:38.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 273:46.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:46.01 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 273:46.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:46.01 1007 | foundInterface = 0; \ 273:46.01 | ^~~~~~~~~~~~~~ 273:46.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' 273:46.01 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:46.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:46.01 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:46.01 79 | NS_INTERFACE_MAP_END 273:46.01 | ^~~~~~~~~~~~~~~~~~~~ 273:46.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:46.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:46.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 273:46.01 302 | } else 273:46.01 | ^~~~ 273:46.01 /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' 273:46.02 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 273:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:46.02 /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' 273:46.02 78 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 273:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:47.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 273:47.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:47.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:47.19 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 273:47.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:47.19 1007 | foundInterface = 0; \ 273:47.19 | ^~~~~~~~~~~~~~ 273:47.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' 273:47.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:47.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:47.19 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:47.19 106 | NS_INTERFACE_MAP_END 273:47.19 | ^~~~~~~~~~~~~~~~~~~~ 273:47.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 273:47.19 981 | else 273:47.19 | ^~~~ 273: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' 273:47.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:47.19 | ^~~~~~~~~~~~~~~~~~ 273:47.19 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:47.19 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 273:47.20 | ^~~~~~~~~~~~~~~~~~~~~~ 273:47.33 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 273:47.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 273:47.33 1007 | foundInterface = 0; \ 273:47.33 | ^~~~~~~~~~~~~~ 273:47.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' 273:47.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 273:47.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 273:47.34 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 273:47.34 94 | NS_INTERFACE_MAP_END 273:47.34 | ^~~~~~~~~~~~~~~~~~~~ 273:47.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 273:47.34 981 | else 273:47.34 | ^~~~ 273:47.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 273:47.34 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 273:47.34 | ^~~~~~~~~~~~~~~~~~ 273:47.34 /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 273:47.34 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 273:47.34 | ^~~~~~~~~~~~~~~~~~~~~~ 273:48.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 273:48.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 273:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 273:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 273:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 273:48.06 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 273:48.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 273:48.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 273:48.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] 273:48.06 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 273:48.06 | ^ 273:48.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 273:48.06 46 | struct Block { 273:48.06 | ^~~~~ 273:53.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:53.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]': 273:53.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]' 273:53.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 273:53.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] 273:53.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:53.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:53.77 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:11, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:53.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:53.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 273:53.77 23 | class nsDataHashtable : public nsBaseHashtable { 273:53.77 | ^~~~~~~~~~~~~~~ 273:53.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 273:53.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 273:53.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 273:53.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:53.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273: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 = std::vector; long unsigned int N = 3]': 273: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 = std::vector]' 273:53.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 273: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 273:53.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:53.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:53.81 In file included from /usr/include/c++/9/vector:67, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 273:53.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsChangeHint.h:15, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsBindingManager.h:21, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:11, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:53.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 273:53.82 386 | class vector : protected _Vector_base<_Tp, _Alloc> 273:53.82 | ^~~~~~ 273:53.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINodeList.h:10, 273:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/XBLChildrenElement.cpp:7, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 273:53.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]': 273:53.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]' 273:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 273: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 273:53.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 273:53.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 273:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 273:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 273:53.83 52 | class ClipManager { 273:53.83 | ^~~~~~~~~~~ 274:15.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:12, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/dom/xml/CDATASection.cpp:7, 274:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 274:15.79 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 274:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:15.80 1022 | foundInterface = 0; \ 274:15.80 | ^~~~~~~~~~~~~~ 274:15.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' 274:15.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:15.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:15.80 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:15.80 127 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 274:15.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:15.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 274:15.80 981 | else 274:15.80 | ^~~~ 274:15.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:15.80 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:15.80 | ^~~~~~~~~~~~~~~~~~ 274:15.80 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:15.80 126 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 274:15.80 | ^~~~~~~~~~~~~~~~~~~~~~ 274:15.88 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 274:15.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:15.88 1022 | foundInterface = 0; \ 274:15.88 | ^~~~~~~~~~~~~~ 274:15.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' 274:15.88 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:15.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:15.89 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:15.89 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 274:15.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:15.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 274:15.89 981 | else 274:15.89 | ^~~~ 274: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' 274:15.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:15.89 | ^~~~~~~~~~~~~~~~~~ 274:15.89 /builddir/build/BUILD/firefox-70.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:15.89 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 274:15.89 | ^~~~~~~~~~~~~~~~~~~~~~ 274:41.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 274:41.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 274:41.67 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 274:41.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 274:41.67 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 274:41.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:41.67 1007 | foundInterface = 0; \ 274:41.67 | ^~~~~~~~~~~~~~ 274:41.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' 274:41.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:41.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 274:41.67 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:41.67 67 | NS_INTERFACE_MAP_END 274:41.68 | ^~~~~~~~~~~~~~~~~~~~ 274:41.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 274:41.68 991 | else 274:41.68 | ^~~~ 274:41.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' 274:41.68 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 274:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:41.68 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 274:41.68 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 274:41.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 274:51.54 /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] 274:51.54 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 274:51.54 | ^ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.54 18 | class txXPathNode { 274:51.54 | ^~~~~~~~~~~ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 274:51.54 /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] 274:51.54 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 274:51.54 | ^ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.54 18 | class txXPathNode { 274:51.54 | ^~~~~~~~~~~ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 274:51.54 /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] 274:51.54 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 274:51.54 | ^ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.54 18 | class txXPathNode { 274:51.54 | ^~~~~~~~~~~ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 274:51.54 /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] 274:51.54 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 274:51.54 | ^ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.54 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.54 18 | class txXPathNode { 274:51.54 | ^~~~~~~~~~~ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.54 /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] 274:51.54 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 274:51.54 | ^ 274:51.54 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.55 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.55 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.55 18 | class txXPathNode { 274:51.55 | ^~~~~~~~~~~ 274:51.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 274:51.55 /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*)': 274:51.55 /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] 274:51.55 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 274:51.55 | ^ 274:51.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 274:51.55 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txNameTest.cpp:9, 274:51.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 274:51.55 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 274:51.55 18 | class txXPathNode { 274:51.55 | ^~~~~~~~~~~ 275:07.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 275:07.09 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 275:07.09 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 275:07.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 275:07.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 275:07.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 275:07.09 79 | memset(this, 0, sizeof(nsXPTCVariant)); 275:07.09 | ^ 275:07.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 275:07.09 44 | struct nsXPTCVariant { 275:07.09 | ^~~~~~~~~~~~~ 275:07.66 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/base/txCore.h:11, 275:07.66 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 275:07.66 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 275:07.66 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 275:07.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 275:07.66 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 275:07.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:07.66 1007 | foundInterface = 0; \ 275:07.66 | ^~~~~~~~~~~~~~ 275:07.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' 275:07.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:07.66 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:07.66 291 | NS_INTERFACE_MAP_END 275:07.66 | ^~~~~~~~~~~~~~~~~~~~ 275:07.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 275:07.66 991 | else 275:07.66 | ^~~~ 275:07.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' 275:07.66 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 275:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:07.66 /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 275:07.66 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 275:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:08.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xpath/txXPathNode.h:10, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xml/txXMLUtils.h:15, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 275:08.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 275:08.15 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 275:08.15 /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] 275:08.15 31 | memset(aT, 0, sizeof(T)); 275:08.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 275:08.15 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 275:08.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 275:08.15 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 275:08.15 2269 | struct GlobalProperties { 275:08.15 | ^~~~~~~~~~~~~~~~ 275:31.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 275:31.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 275:31.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 275:31.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] 275:31.24 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 275:31.24 | ^ 275:31.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 275:31.24 46 | struct Block { 275:31.24 | ^~~~~ 275:33.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:33.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:33.93 /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 275:33.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:33.93 1022 | foundInterface = 0; \ 275:33.93 | ^~~~~~~~~~~~~~ 275:33.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' 275:33.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.93 /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:33.93 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 275:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.93 /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' 275:33.93 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 275:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:33.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:33.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 275:33.93 302 | } else 275:33.93 | ^~~~ 275:33.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' 275:33.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 275:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.94 /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:33.94 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 275:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.94 /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' 275:33.94 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 275:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:33.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:33.96 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 275:33.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:33.97 1007 | foundInterface = 0; \ 275:33.97 | ^~~~~~~~~~~~~~ 275:33.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' 275:33.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:33.97 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:33.97 51 | NS_INTERFACE_MAP_END 275:33.97 | ^~~~~~~~~~~~~~~~~~~~ 275:33.97 /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 275:33.97 991 | else 275:33.97 | ^~~~ 275:33.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 275:33.97 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 275:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:33.97 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 275:33.97 50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 275:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:34.08 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 275:34.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:34.08 1007 | foundInterface = 0; \ 275:34.08 | ^~~~~~~~~~~~~~ 275:34.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' 275:34.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:34.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:34.08 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:34.08 166 | NS_INTERFACE_MAP_END 275:34.08 | ^~~~~~~~~~~~~~~~~~~~ 275:34.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:34.08 981 | else 275:34.08 | ^~~~ 275:34.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:34.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:34.08 | ^~~~~~~~~~~~~~~~~~ 275:34.08 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULContentSink.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:34.08 165 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 275:34.08 | ^~~~~~~~~~~~~~~~~~~~~~ 275:34.12 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 275:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:34.12 1007 | foundInterface = 0; \ 275:34.12 | ^~~~~~~~~~~~~~ 275: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' 275:34.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:34.12 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:34.12 56 | NS_INTERFACE_MAP_END 275:34.12 | ^~~~~~~~~~~~~~~~~~~~ 275:34.12 /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 275:34.12 991 | else 275:34.12 | ^~~~ 275:34.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 275:34.12 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 275:34.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:34.12 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 275:34.13 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 275:34.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:34.38 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 275:34.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:34.39 1007 | foundInterface = 0; \ 275:34.39 | ^~~~~~~~~~~~~~ 275: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' 275:34.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:34.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:34.39 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:34.39 84 | NS_INTERFACE_MAP_END 275:34.39 | ^~~~~~~~~~~~~~~~~~~~ 275:34.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 275:34.39 981 | else 275:34.39 | ^~~~ 275:34.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:34.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:34.39 | ^~~~~~~~~~~~~~~~~~ 275:34.39 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:34.39 83 | NS_INTERFACE_MAP_ENTRY(nsISupports) 275:34.39 | ^~~~~~~~~~~~~~~~~~~~~~ 275:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 275:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:34.49 1007 | foundInterface = 0; \ 275:34.49 | ^~~~~~~~~~~~~~ 275:34.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' 275:34.49 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 275:34.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 275:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 275:34.49 79 | NS_INTERFACE_MAP_END 275:34.49 | ^~~~~~~~~~~~~~~~~~~~ 275:34.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 275:34.49 981 | else 275:34.49 | ^~~~ 275:34.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 275:34.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 275:34.49 | ^~~~~~~~~~~~~~~~~~ 275:34.49 /builddir/build/BUILD/firefox-70.0.1/dom/xul/nsXULPrototypeDocument.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 275:34.49 78 | NS_INTERFACE_MAP_ENTRY(nsISupports) 275:34.49 | ^~~~~~~~~~~~~~~~~~~~~~ 275:36.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275: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 = nsDataHashtable; long unsigned int N = 3]': 275: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 = nsDataHashtable]' 275:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 275:36.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 275:36.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:36.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:36.89 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:36.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:36.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 275:36.89 23 | class nsDataHashtable : public nsBaseHashtable { 275:36.89 | ^~~~~~~~~~~~~~~ 275:36.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:36.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:36.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]': 275:36.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]' 275:36.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 275:36.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] 275:36.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:36.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:36.93 In file included from /usr/include/c++/9/vector:67, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:36.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:36.93 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 275:36.93 386 | class vector : protected _Vector_base<_Tp, _Alloc> 275:36.93 | ^~~~~~ 275:36.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.h:10, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULBroadcastManager.cpp:7, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 275:36.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]': 275:36.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]' 275:36.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 275:36.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] 275:36.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 275:36.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:36.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/dom/xul/XULMenuElement.cpp:7, 275:36.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:20: 275:36.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 275:36.95 52 | class ClipManager { 275:36.95 | ^~~~~~~~~~~ 275:57.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:57.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:57.98 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 275:57.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:57.98 1022 | foundInterface = 0; \ 275:57.98 | ^~~~~~~~~~~~~~ 275:57.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' 275:57.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:57.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:57.98 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:635:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:57.98 635 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 275:57.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:57.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 275:57.99 991 | else 275:57.99 | ^~~~ 275:57.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' 275:57.99 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 275:57.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:57.99 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:634:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 275:57.99 634 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 275:57.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.01 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 275:58.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:58.01 1022 | foundInterface = 0; \ 275:58.01 | ^~~~~~~~~~~~~~ 275:58.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' 275:58.02 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.02 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:58.02 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 275:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.02 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.02 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.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 275:58.02 302 | } else 275:58.02 | ^~~~ 275:58.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' 275:58.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 275:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.02 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 275:58.02 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 275:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.10 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 275:58.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:58.10 1022 | foundInterface = 0; \ 275:58.10 | ^~~~~~~~~~~~~~ 275:58.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' 275:58.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.10 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:58.10 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 275:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.10 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.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 275:58.10 302 | } else 275:58.10 | ^~~~ 275:58.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' 275:58.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 275:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.10 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 275:58.10 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 275:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.12 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 275:58.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:58.12 1022 | foundInterface = 0; \ 275:58.12 | ^~~~~~~~~~~~~~ 275:58.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' 275:58.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.12 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:58.12 357 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 275:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.12 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.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 275:58.12 302 | } else 275:58.12 | ^~~~ 275:58.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' 275:58.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 275:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.12 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:356:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 275:58.12 356 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 275:58.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 275:58.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 275:58.13 1022 | foundInterface = 0; \ 275:58.13 | ^~~~~~~~~~~~~~ 275:58.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:58.13 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 275:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 275:58.13 566 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 275:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.13 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRDisplay.cpp:7, 275:58.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 275:58.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 275:58.13 302 | } else 275:58.13 | ^~~~ 275:58.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' 275:58.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 275:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275:58.13 /builddir/build/BUILD/firefox-70.0.1/dom/vr/VRServiceTest.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 275:58.13 565 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 275:58.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:10.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 276:10.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 276:10.26 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 276:10.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:10.26 1022 | foundInterface = 0; \ 276:10.26 | ^~~~~~~~~~~~~~ 276:10.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' 276:10.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 276:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:10.27 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 276:10.27 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 276:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:10.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:7, 276:10.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 276:10.27 /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 276:10.27 391 | else 276:10.27 | ^~~~ 276:10.27 /builddir/build/BUILD/firefox-70.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 276:10.27 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 276:10.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:21.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 276:21.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 276:21.93 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 276:21.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:21.94 1007 | foundInterface = 0; \ 276:21.94 | ^~~~~~~~~~~~~~ 276:21.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' 276:21.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:21.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:21.94 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:21.94 923 | NS_INTERFACE_MAP_END 276:21.94 | ^~~~~~~~~~~~~~~~~~~~ 276:21.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 276:21.94 981 | else 276:21.94 | ^~~~ 276:21.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:21.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:21.94 | ^~~~~~~~~~~~~~~~~~ 276:21.94 /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:21.94 922 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 276:21.95 | ^~~~~~~~~~~~~~~~~~~~~~ 276:22.40 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 276:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:22.41 1007 | foundInterface = 0; \ 276:22.41 | ^~~~~~~~~~~~~~ 276: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' 276:22.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:22.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:22.41 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:22.41 23 | NS_INTERFACE_MAP_END 276:22.41 | ^~~~~~~~~~~~~~~~~~~~ 276:22.41 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcpublic.h:22, 276:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 276:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 276:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 276:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 276:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 276:22.42 from /builddir/build/BUILD/firefox-70.0.1/dom/console/Console.cpp:7, 276:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 276:22.42 /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 276:22.42 391 | else 276:22.42 | ^~~~ 276:22.42 /builddir/build/BUILD/firefox-70.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 276:22.42 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 276:22.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.55 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 276:32.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.55 1022 | foundInterface = 0; \ 276:32.55 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.55 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 276:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.55 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 276:32.55 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 276:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.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 276:32.55 302 | } else 276:32.55 | ^~~~ 276:32.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' 276:32.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 276:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.55 /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 276:32.55 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 276:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:32.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:32.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 276:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.66 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.66 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 276:32.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.66 1007 | foundInterface = 0; \ 276:32.66 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:32.66 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:32.66 21 | NS_INTERFACE_MAP_END 276:32.66 | ^~~~~~~~~~~~~~~~~~~~ 276:32.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 276:32.66 981 | else 276:32.66 | ^~~~ 276:32.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:32.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:32.66 | ^~~~~~~~~~~~~~~~~~ 276:32.66 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:32.66 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:32.66 | ^~~~~~~~~~~~~~~~~~~~~~ 276:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 276:32.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.68 1022 | foundInterface = 0; \ 276:32.68 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.68 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 276:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 276:32.68 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 276:32.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.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 276:32.68 981 | else 276:32.68 | ^~~~ 276:32.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:32.68 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:32.68 | ^~~~~~~~~~~~~~~~~~ 276:32.68 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:32.68 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:32.68 | ^~~~~~~~~~~~~~~~~~~~~~ 276:32.71 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 276:32.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.71 1022 | foundInterface = 0; \ 276:32.71 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 276:32.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.71 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 276:32.71 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 276:32.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 276:32.71 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.71 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.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 276:32.71 302 | } else 276:32.71 | ^~~~ 276:32.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' 276:32.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 276:32.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.71 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 276:32.71 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 276:32.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 276:32.89 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.89 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.89 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 276:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.89 1007 | foundInterface = 0; \ 276:32.89 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.89 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:32.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:32.89 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:32.89 47 | NS_INTERFACE_MAP_END 276:32.89 | ^~~~~~~~~~~~~~~~~~~~ 276:32.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 276:32.89 981 | else 276:32.89 | ^~~~ 276:32.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:32.89 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:32.89 | ^~~~~~~~~~~~~~~~~~ 276:32.89 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:32.89 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:32.89 | ^~~~~~~~~~~~~~~~~~~~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 276:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.91 1007 | foundInterface = 0; \ 276:32.91 | ^~~~~~~~~~~~~~ 276: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' 276:32.91 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:32.91 26 | NS_INTERFACE_MAP_END 276:32.91 | ^~~~~~~~~~~~~~~~~~~~ 276: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 276:32.91 981 | else 276:32.91 | ^~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:32.91 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:32.91 | ^~~~~~~~~~~~~~~~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:32.91 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:32.91 | ^~~~~~~~~~~~~~~~~~~~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 276:32.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.91 1022 | foundInterface = 0; \ 276:32.91 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 276:32.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.91 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 276:32.91 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 276:32.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 276:32.92 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.92 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.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 276:32.92 302 | } else 276:32.92 | ^~~~ 276:32.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' 276:32.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 276:32.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.92 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 276:32.92 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 276:32.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:32.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 276:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 276:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 276:32.94 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:32.94 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:32.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 276:32.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:32.94 1007 | foundInterface = 0; \ 276:32.94 | ^~~~~~~~~~~~~~ 276:32.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' 276:32.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:32.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:32.94 23 | NS_INTERFACE_MAP_END 276:32.94 | ^~~~~~~~~~~~~~~~~~~~ 276:32.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 276:32.94 981 | else 276:32.94 | ^~~~ 276:32.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:32.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:32.94 | ^~~~~~~~~~~~~~~~~~ 276:32.94 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:32.94 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:32.94 | ^~~~~~~~~~~~~~~~~~~~~~ 276:35.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.h:11, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/dom/performance/Performance.cpp:7, 276:35.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 276:35.61 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 276:35.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 276:35.61 50 | OffTheBooksMutex* Mutex() { 276:35.61 | ^~~~~ 276:35.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 276:35.61 /builddir/build/BUILD/firefox-70.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 276:35.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 276:35.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 276:45.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 276:45.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 276:45.45 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 276:45.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 276:45.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 276:45.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] 276:45.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 276:45.45 | ^ 276:45.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 276:45.45 46 | struct Block { 276:45.45 | ^~~~~ 276:48.56 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 276:48.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 276:48.56 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 276:48.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:48.56 1007 | foundInterface = 0; \ 276:48.56 | ^~~~~~~~~~~~~~ 276:48.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' 276:48.56 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:48.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:48.56 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:48.56 58 | NS_INTERFACE_MAP_END 276:48.56 | ^~~~~~~~~~~~~~~~~~~~ 276:48.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 276:48.56 981 | else 276:48.56 | ^~~~ 276:48.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:48.56 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:48.56 | ^~~~~~~~~~~~~~~~~~ 276:48.56 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:48.56 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 276:48.56 | ^~~~~~~~~~~~~~~~~~~~~~ 276:48.76 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 276:48.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 276:48.76 1007 | foundInterface = 0; \ 276:48.76 | ^~~~~~~~~~~~~~ 276:48.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' 276:48.76 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 276:48.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 276:48.76 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 276:48.76 287 | NS_INTERFACE_MAP_END 276:48.76 | ^~~~~~~~~~~~~~~~~~~~ 276:48.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 276:48.76 981 | else 276:48.76 | ^~~~ 276:48.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 276:48.76 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 276:48.76 | ^~~~~~~~~~~~~~~~~~ 276:48.76 /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 276:48.76 286 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 276:48.76 | ^~~~~~~~~~~~~~~~~~~~~~ 276:50.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 276:50.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 276:50.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]': 276:50.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]' 276:50.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 276:50.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] 276:50.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 276:50.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:50.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 276:50.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 276:50.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 276:50.08 23 | class nsDataHashtable : public nsBaseHashtable { 276:50.08 | ^~~~~~~~~~~~~~~ 277:02.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 277:02.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 277:02.02 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 277:02.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:02.03 1022 | foundInterface = 0; \ 277:02.03 | ^~~~~~~~~~~~~~ 277:02.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' 277:02.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:02.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.03 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:02.03 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 277:02.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 277:02.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 277:02.03 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 277:02.03 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 277:02.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 277:02.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 277:02.03 302 | } else 277:02.03 | ^~~~ 277:02.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' 277:02.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:02.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.03 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:02.03 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 277:02.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 277:02.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 277:02.86 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 277:02.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:02.87 1022 | foundInterface = 0; \ 277:02.87 | ^~~~~~~~~~~~~~ 277:02.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' 277:02.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.87 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:02.87 390 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 277:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:02.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 277:02.87 981 | else 277:02.87 | ^~~~ 277:02.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:02.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:02.87 | ^~~~~~~~~~~~~~~~~~ 277:02.87 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:389:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:02.87 389 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 277:02.87 | ^~~~~~~~~~~~~~~~~~~~~~ 277:03.14 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 277:03.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:03.14 1007 | foundInterface = 0; \ 277:03.14 | ^~~~~~~~~~~~~~ 277:03.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' 277:03.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:03.14 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3604:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:03.14 3604 | NS_INTERFACE_MAP_END 277:03.14 | ^~~~~~~~~~~~~~~~~~~~ 277:03.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 277:03.14 991 | else 277:03.14 | ^~~~ 277:03.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' 277:03.14 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 277:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:03.14 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 277:03.14 3603 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 277:03.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:05.92 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 277:05.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:05.92 1022 | foundInterface = 0; \ 277:05.93 | ^~~~~~~~~~~~~~ 277:05.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' 277:05.93 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:05.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:05.93 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:05.93 1467 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 277:05.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:05.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 277:05.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 277:05.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.h:11, 277:05.93 from /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequest.cpp:7, 277:05.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 277:05.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 277:05.93 302 | } else 277:05.93 | ^~~~ 277:05.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' 277:05.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:05.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:05.93 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:05.93 1466 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 277:05.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:11.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:20: 277:11.60 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const': 277:11.60 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:991:6: warning: number of counters in profile data for function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'arcs', expected 30 and have 32) [-Wcoverage-mismatch] 277:11.60 991 | bool XMLHttpRequestMainThread::IsSafeHeader( 277:11.60 | ^~~~~~~~~~~~~~~~~~~~~~~~ 277:11.61 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:991:6: warning: the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 277:11.61 /builddir/build/BUILD/firefox-70.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:991:6: warning: the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 277:19.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 277:19.42 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 277:19.42 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 277:19.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 277:19.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 277:19.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 277:19.42 79 | memset(this, 0, sizeof(nsXPTCVariant)); 277:19.42 | ^ 277:19.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 277:19.42 44 | struct nsXPTCVariant { 277:19.42 | ^~~~~~~~~~~~~ 277:19.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 277:19.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 277:19.61 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 277:19.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:19.61 1007 | foundInterface = 0; \ 277:19.61 | ^~~~~~~~~~~~~~ 277: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' 277:19.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:19.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:19.61 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:19.61 434 | NS_INTERFACE_MAP_END 277:19.61 | ^~~~~~~~~~~~~~~~~~~~ 277: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 277:19.61 981 | else 277:19.61 | ^~~~ 277: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' 277:19.61 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:19.61 | ^~~~~~~~~~~~~~~~~~ 277:19.61 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:19.61 433 | NS_INTERFACE_MAP_ENTRY(nsISupports) 277:19.61 | ^~~~~~~~~~~~~~~~~~~~~~ 277:19.67 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 277:19.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:19.67 1007 | foundInterface = 0; \ 277:19.67 | ^~~~~~~~~~~~~~ 277: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' 277:19.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:19.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:19.67 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:19.67 37 | NS_INTERFACE_MAP_END 277:19.67 | ^~~~~~~~~~~~~~~~~~~~ 277: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 277:19.67 981 | else 277:19.67 | ^~~~ 277: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' 277:19.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:19.67 | ^~~~~~~~~~~~~~~~~~ 277:19.67 /builddir/build/BUILD/firefox-70.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:19.67 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 277:19.67 | ^~~~~~~~~~~~~~~~~~~~~~ 277:20.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.h:11, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:7, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 277:20.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 277:20.08 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 277:20.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 277:20.08 31 | memset(aT, 0, sizeof(T)); 277:20.08 | ~~~~~~^~~~~~~~~~~~~~~~~~ 277:20.08 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/worklet/Worklet.cpp:24, 277:20.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 277:20.08 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 277:20.08 2269 | struct GlobalProperties { 277:20.08 | ^~~~~~~~~~~~~~~~ 277:26.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:26.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:26.83 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 277:26.83 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.83 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 277:26.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:26.84 1007 | foundInterface = 0; \ 277:26.84 | ^~~~~~~~~~~~~~ 277: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' 277:26.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:26.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:26.84 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:26.84 23 | NS_INTERFACE_MAP_END 277:26.84 | ^~~~~~~~~~~~~~~~~~~~ 277:26.84 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 277:26.84 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.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 277:26.84 302 | } else 277:26.84 | ^~~~ 277:26.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' 277:26.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:26.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.84 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:26.84 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 277:26.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:26.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:26.84 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 277:26.84 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.85 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 277:26.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:26.85 1022 | foundInterface = 0; \ 277:26.85 | ^~~~~~~~~~~~~~ 277:26.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' 277:26.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.85 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:26.85 103 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 277:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.85 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 277:26.85 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.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 277:26.85 302 | } else 277:26.85 | ^~~~ 277:26.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' 277:26.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.85 /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:26.85 102 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 277:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 277:26.86 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.86 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 277:26.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:26.86 1022 | foundInterface = 0; \ 277:26.86 | ^~~~~~~~~~~~~~ 277:26.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' 277:26.86 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.87 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:26.87 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 277:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 277:26.87 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:26.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:26.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 277:26.87 302 | } else 277:26.87 | ^~~~ 277:26.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' 277:26.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:26.87 /builddir/build/BUILD/firefox-70.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:26.87 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 277:26.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:27.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:27.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:27.95 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 277:27.95 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:27.96 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 277:27.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:27.96 1007 | foundInterface = 0; \ 277:27.96 | ^~~~~~~~~~~~~~ 277: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' 277:27.96 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:27.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:27.96 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:27.96 50 | NS_INTERFACE_MAP_END 277:27.96 | ^~~~~~~~~~~~~~~~~~~~ 277:27.96 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 277:27.96 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:27.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:27.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 277:27.96 302 | } else 277:27.96 | ^~~~ 277:27.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' 277:27.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:27.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:27.96 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:27.96 49 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 277:27.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:29.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:10, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:29.22 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 277:29.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:29.22 1007 | foundInterface = 0; \ 277:29.22 | ^~~~~~~~~~~~~~ 277:29.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' 277:29.22 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:29.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:29.22 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:29.22 123 | NS_INTERFACE_MAP_END 277:29.22 | ^~~~~~~~~~~~~~~~~~~~ 277:29.22 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.h:11, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/dom/script/LoadedScript.cpp:7, 277:29.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 277:29.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 277:29.22 302 | } else 277:29.22 | ^~~~ 277:29.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' 277:29.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:29.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:29.22 /builddir/build/BUILD/firefox-70.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:29.22 122 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 277:29.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:41.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:41.27 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 277:41.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:41.27 1022 | foundInterface = 0; \ 277:41.27 | ^~~~~~~~~~~~~~ 277: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' 277:41.27 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.27 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:41.27 26 | NS_INTERFACE_MAP_END_INHERITING(Event) 277:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:41.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:41.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 277:41.27 302 | } else 277:41.27 | ^~~~ 277:41.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' 277:41.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.27 /builddir/build/BUILD/firefox-70.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:41.27 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 277:41.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:41.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:41.44 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 277:41.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:41.44 1007 | foundInterface = 0; \ 277:41.44 | ^~~~~~~~~~~~~~ 277:41.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' 277:41.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 277:41.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 277:41.44 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 277:41.44 21 | NS_INTERFACE_MAP_END 277:41.44 | ^~~~~~~~~~~~~~~~~~~~ 277:41.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 277:41.44 981 | else 277:41.44 | ^~~~ 277:41.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:41.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:41.44 | ^~~~~~~~~~~~~~~~~~ 277:41.44 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:41.44 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 277:41.44 | ^~~~~~~~~~~~~~~~~~~~~~ 277:41.52 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 277:41.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:41.52 1022 | foundInterface = 0; \ 277:41.52 | ^~~~~~~~~~~~~~ 277:41.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' 277:41.52 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.52 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:41.52 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 277:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:41.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:41.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 277:41.52 302 | } else 277:41.52 | ^~~~ 277:41.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' 277:41.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:41.52 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:41.52 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 277:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:43.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:43.86 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 277:43.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:43.87 1022 | foundInterface = 0; \ 277:43.87 | ^~~~~~~~~~~~~~ 277:43.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' 277:43.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:43.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:43.87 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:43.87 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 277:43.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:43.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 277:43.87 981 | else 277:43.87 | ^~~~ 277:43.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:43.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:43.87 | ^~~~~~~~~~~~~~~~~~ 277:43.87 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:43.87 62 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 277:43.87 | ^~~~~~~~~~~~~~~~~~~~~~ 277:46.05 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 277:46.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:46.05 1022 | foundInterface = 0; \ 277:46.05 | ^~~~~~~~~~~~~~ 277:46.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' 277:46.05 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:46.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.05 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:46.05 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 277:46.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:46.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:46.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 277:46.05 302 | } else 277:46.05 | ^~~~ 277:46.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' 277:46.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 277:46.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.05 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 277:46.05 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 277:46.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 277:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 277:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 277:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 277:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 277:46.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 277:46.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 277:46.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 277:46.08 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.h:10, 277:46.08 from /builddir/build/BUILD/firefox-70.0.1/dom/payments/BasicCardPayment.cpp:7, 277:46.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 277:46.08 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 277:46.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 277:46.08 1022 | foundInterface = 0; \ 277:46.08 | ^~~~~~~~~~~~~~ 277:46.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' 277:46.08 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 277:46.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.08 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 277:46.08 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 277:46.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:46.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 277:46.08 981 | else 277:46.08 | ^~~~ 277:46.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 277:46.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 277:46.08 | ^~~~~~~~~~~~~~~~~~ 277:46.08 /builddir/build/BUILD/firefox-70.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 277:46.08 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 277:46.08 | ^~~~~~~~~~~~~~~~~~~~~~ 278:06.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 278:06.01 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 278:06.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:06.01 1022 | foundInterface = 0; \ 278:06.01 | ^~~~~~~~~~~~~~ 278:06.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' 278:06.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:06.01 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1448:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:06.01 1448 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:06.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:06.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.h:12, 278:06.01 from /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:7, 278:06.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 278:06.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 278:06.02 302 | } else 278:06.02 | ^~~~ 278:06.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' 278:06.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 278:06.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:06.02 /builddir/build/BUILD/firefox-70.0.1/dom/websocket/WebSocket.cpp:1447:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:06.02 1447 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 278:06.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:18.51 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:10, 278:18.51 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 278:18.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 278:18.51 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 278:18.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:18.51 1022 | foundInterface = 0; \ 278:18.51 | ^~~~~~~~~~~~~~ 278:18.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' 278:18.51 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.51 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:18.51 134 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:18.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.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 278:18.52 981 | else 278:18.52 | ^~~~ 278: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' 278:18.52 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:18.52 | ^~~~~~~~~~~~~~~~~~ 278:18.52 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:18.52 133 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 278:18.52 | ^~~~~~~~~~~~~~~~~~~~~~ 278:18.63 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 278:18.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:18.64 1022 | foundInterface = 0; \ 278:18.64 | ^~~~~~~~~~~~~~ 278:18.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' 278:18.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:18.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.64 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:18.64 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:18.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.h:12, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 278:18.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 278:18.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 278:18.64 302 | } else 278:18.64 | ^~~~ 278:18.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' 278:18.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 278:18.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:18.64 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:18.64 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 278:18.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:34.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:34.71 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.72 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 278:34.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:34.72 1022 | foundInterface = 0; \ 278:34.72 | ^~~~~~~~~~~~~~ 278:34.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' 278:34.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:34.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.72 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:962:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:34.72 962 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 278:34.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 278:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.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 278:34.72 302 | } else 278:34.72 | ^~~~ 278:34.72 /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' 278:34.73 302 | } else 278:34.73 | ^~~~ 278:34.73 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:961:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:34.73 961 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 278:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.73 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 278:34.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:34.73 1022 | foundInterface = 0; \ 278:34.73 | ^~~~~~~~~~~~~~ 278:34.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' 278:34.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.73 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1005:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:34.73 1005 | NS_INTERFACE_MAP_END_INHERITING(Event) 278:34.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 278:34.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.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 278:34.74 302 | } else 278:34.74 | ^~~~ 278:34.74 /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' 278:34.74 302 | } else 278:34.74 | ^~~~ 278:34.74 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:34.74 1004 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 278:34.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 278:34.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.74 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 278:34.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:34.75 1007 | foundInterface = 0; \ 278:34.75 | ^~~~~~~~~~~~~~ 278:34.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' 278:34.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:34.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 278:34.75 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:34.75 1068 | NS_INTERFACE_MAP_END 278:34.75 | ^~~~~~~~~~~~~~~~~~~~ 278:34.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 278:34.75 981 | else 278:34.75 | ^~~~ 278:34.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:34.75 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:34.75 | ^~~~~~~~~~~~~~~~~~ 278:34.75 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:34.75 1067 | NS_INTERFACE_MAP_ENTRY(nsISupports) 278:34.75 | ^~~~~~~~~~~~~~~~~~~~~~ 278:34.76 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 278:34.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:34.76 1022 | foundInterface = 0; \ 278:34.76 | ^~~~~~~~~~~~~~ 278:34.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' 278:34.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:34.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.76 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:34.76 1161 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 278:34.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 278:34.76 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 278:34.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.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 278:34.77 302 | } else 278:34.77 | ^~~~ 278:34.77 /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' 278:34.77 302 | } else 278:34.77 | ^~~~ 278:34.77 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1160:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:34.77 1160 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 278:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:34.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:34.80 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.81 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 278:34.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:34.81 1022 | foundInterface = 0; \ 278:34.81 | ^~~~~~~~~~~~~~ 278:34.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' 278:34.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:34.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.81 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:34.81 1266 | NS_INTERFACE_MAP_END_INHERITING(Event) 278:34.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:34.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 278:34.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:34.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 278:34.81 302 | } else 278:34.81 | ^~~~ 278:34.81 /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' 278:34.81 302 | } else 278:34.81 | ^~~~ 278:34.81 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1265:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 278:34.82 1265 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 278:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:35.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 278:35.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 278:35.38 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:43, 278:35.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:65: 278:35.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 278:35.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] 278:35.38 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 278:35.38 | ^ 278:35.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 278:35.38 46 | struct Block { 278:35.38 | ^~~~~ 278:36.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:36.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:36.87 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 278:36.88 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 278:36.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 278:36.88 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 278:36.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:36.88 1007 | foundInterface = 0; \ 278:36.88 | ^~~~~~~~~~~~~~ 278:36.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' 278:36.88 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 278:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 278:36.88 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 278:36.88 307 | NS_INTERFACE_MAP_END 278:36.88 | ^~~~~~~~~~~~~~~~~~~~ 278:36.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 278:36.88 991 | else 278:36.88 | ^~~~ 278:36.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' 278:36.88 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 278:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:36.88 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 278:36.88 306 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 278:36.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:59.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerJob.h:10, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 278:59.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers2.cpp:2: 278:59.46 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 278:59.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 278:59.46 1022 | foundInterface = 0; \ 278:59.46 | ^~~~~~~~~~~~~~ 278:59.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' 278:59.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 278:59.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:59.46 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 278:59.46 35 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 278:59.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278:59.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 278:59.46 981 | else 278:59.46 | ^~~~ 278:59.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 278:59.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 278:59.46 | ^~~~~~~~~~~~~~~~~~ 278:59.46 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 278:59.46 34 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 278:59.46 | ^~~~~~~~~~~~~~~~~~~~~~ 279:18.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.cpp:2: 279:18.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/test/gtest/TestReadWrite.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 279:18.99 /builddir/build/BUILD/firefox-70.0.1/dom/serviceworkers/test/gtest/TestReadWrite.cpp:940:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 279:18.99 940 | } 279:18.99 | ^ 279:29.30 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.h:10, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/ActorsChild.cpp:7, 279:29.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 279:29.30 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 279:29.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:29.30 1007 | foundInterface = 0; \ 279:29.30 | ^~~~~~~~~~~~~~ 279:29.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' 279:29.30 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:29.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:29.30 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:29.30 70 | NS_INTERFACE_MAP_END 279:29.30 | ^~~~~~~~~~~~~~~~~~~~ 279:29.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 279:29.30 981 | else 279:29.30 | ^~~~ 279:29.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:29.30 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:29.30 | ^~~~~~~~~~~~~~~~~~ 279:29.30 /builddir/build/BUILD/firefox-70.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:29.30 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 279:29.30 | ^~~~~~~~~~~~~~~~~~~~~~ 279:38.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 279:38.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 279:38.23 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 279:38.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:38.23 1007 | foundInterface = 0; \ 279:38.23 | ^~~~~~~~~~~~~~ 279:38.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' 279:38.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:38.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:38.23 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:38.23 21 | NS_INTERFACE_MAP_END 279:38.23 | ^~~~~~~~~~~~~~~~~~~~ 279:38.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 279:38.23 981 | else 279:38.23 | ^~~~ 279:38.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:38.23 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:38.23 | ^~~~~~~~~~~~~~~~~~ 279:38.23 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:38.23 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 279:38.23 | ^~~~~~~~~~~~~~~~~~~~~~ 279:38.25 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 279:38.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:38.26 1007 | foundInterface = 0; \ 279:38.26 | ^~~~~~~~~~~~~~ 279: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' 279:38.26 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:38.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:38.26 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:38.26 20 | NS_INTERFACE_MAP_END 279:38.26 | ^~~~~~~~~~~~~~~~~~~~ 279: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 279:38.26 981 | else 279:38.26 | ^~~~ 279: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' 279:38.26 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:38.26 | ^~~~~~~~~~~~~~~~~~ 279:38.26 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:38.26 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 279:38.26 | ^~~~~~~~~~~~~~~~~~~~~~ 279:42.25 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 279:42.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:42.25 1007 | foundInterface = 0; \ 279:42.25 | ^~~~~~~~~~~~~~ 279:42.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' 279:42.25 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:42.25 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:397:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:42.25 397 | NS_INTERFACE_MAP_END 279:42.25 | ^~~~~~~~~~~~~~~~~~~~ 279:42.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 279:42.25 981 | else 279:42.25 | ^~~~ 279:42.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:42.25 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:42.25 | ^~~~~~~~~~~~~~~~~~ 279:42.25 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportDeliver.cpp:396:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:42.25 396 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 279:42.25 | ^~~~~~~~~~~~~~~~~~~~~~ 279:42.43 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 279:42.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:42.43 1007 | foundInterface = 0; \ 279:42.43 | ^~~~~~~~~~~~~~ 279:42.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' 279:42.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:42.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:42.43 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:42.43 770 | NS_INTERFACE_MAP_END 279:42.43 | ^~~~~~~~~~~~~~~~~~~~ 279:42.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 279:42.43 981 | else 279:42.43 | ^~~~ 279:42.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:42.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:42.43 | ^~~~~~~~~~~~~~~~~~ 279:42.43 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:42.43 769 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 279:42.43 | ^~~~~~~~~~~~~~~~~~~~~~ 279:42.45 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 279:42.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:42.45 1007 | foundInterface = 0; \ 279:42.45 | ^~~~~~~~~~~~~~ 279:42.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' 279:42.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:42.46 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:42.46 39 | NS_INTERFACE_MAP_END 279:42.46 | ^~~~~~~~~~~~~~~~~~~~ 279:42.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 279:42.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 279:42.46 /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 279:42.46 391 | else 279:42.46 | ^~~~ 279:42.46 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 279:42.46 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 279:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:42.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 279:42.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 279:42.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/dom/reporting/DeprecationReportBody.cpp:7, 279:42.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 279:42.48 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 279:42.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 279:42.48 1007 | foundInterface = 0; \ 279:42.48 | ^~~~~~~~~~~~~~ 279:42.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' 279:42.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 279:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 279:42.48 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 279:42.48 20 | NS_INTERFACE_MAP_END 279:42.48 | ^~~~~~~~~~~~~~~~~~~~ 279:42.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 279:42.48 981 | else 279:42.48 | ^~~~ 279:42.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 279:42.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 279:42.48 | ^~~~~~~~~~~~~~~~~~ 279:42.48 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 279:42.48 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 279:42.48 | ^~~~~~~~~~~~~~~~~~~~~~ 279:49.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.cpp:2: 279:49.97 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/tests/gtest/TestReportToParser.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 279:49.97 /builddir/build/BUILD/firefox-70.0.1/dom/reporting/tests/gtest/TestReportToParser.cpp:420:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 279:49.97 420 | } 279:49.97 | ^ 279:58.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 279:58.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 279:58.20 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsParent.cpp:20, 279:58.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 279:58.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 279:58.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] 279:58.20 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 279:58.20 | ^ 279:58.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 279:58.20 46 | struct Block { 279:58.20 | ^~~~~ 280:02.98 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 280:02.98 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 280:02.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 280:02.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 280:02.99 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 280:02.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:02.99 1022 | foundInterface = 0; \ 280:02.99 | ^~~~~~~~~~~~~~ 280:02.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' 280:02.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:02.99 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:02.99 801 | NS_INTERFACE_MAP_END_INHERITING(Storage) 280:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:02.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:21, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 280:02.99 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 280:03.00 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 280:03.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 280: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 280:03.00 302 | } else 280:03.00 | ^~~~ 280:03.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' 280:03.00 302 | } else 280:03.00 | ^~~~ 280:03.00 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/LSObject.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 280:03.00 800 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 280:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:10.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.h:10, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/ActorsChild.cpp:7, 280:10.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 280:10.55 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 280:10.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 280:10.55 50 | OffTheBooksMutex* Mutex() { 280:10.55 | ^~~~~ 280:10.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 280:10.55 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 280:10.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 280:10.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 280:18.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.cpp:2: 280:18.91 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/test/gtest/TestLocalStorage.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 280:18.91 /builddir/build/BUILD/firefox-70.0.1/dom/localstorage/test/gtest/TestLocalStorage.cpp:118:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 280:18.91 118 | } 280:18.91 | ^ 280:26.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.cpp:2: 280:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/prio/test/gtest/TestPrioEncoder.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 280:26.88 /builddir/build/BUILD/firefox-70.0.1/dom/prio/test/gtest/TestPrioEncoder.cpp:306:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 280:26.88 306 | } 280:26.88 | ^ 280:33.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 280:33.00 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 280:33.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.00 1022 | foundInterface = 0; \ 280:33.00 | ^~~~~~~~~~~~~~ 280:33.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' 280:33.00 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:33.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.00 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:33.00 33 | NS_INTERFACE_MAP_END_INHERITING(Localization) 280:33.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 280:33.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 280:33.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 280:33.01 302 | } else 280:33.01 | ^~~~ 280:33.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' 280:33.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 280:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.01 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 280:33.01 32 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 280:33.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 280:33.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 280:33.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 280:33.02 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 280:33.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 280:33.03 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 280:33.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.03 1007 | foundInterface = 0; \ 280:33.03 | ^~~~~~~~~~~~~~ 280:33.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' 280:33.03 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:33.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:33.03 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:33.03 256 | NS_INTERFACE_MAP_END 280:33.03 | ^~~~~~~~~~~~~~~~~~~~ 280:33.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 280:33.03 981 | else 280:33.03 | ^~~~ 280:33.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:33.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:33.03 | ^~~~~~~~~~~~~~~~~~ 280:33.03 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:33.03 255 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:33.03 | ^~~~~~~~~~~~~~~~~~~~~~ 280:33.06 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 280:33.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.06 1007 | foundInterface = 0; \ 280:33.06 | ^~~~~~~~~~~~~~ 280: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' 280:33.06 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:33.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:33.06 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:407:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:33.06 407 | NS_INTERFACE_MAP_END 280:33.06 | ^~~~~~~~~~~~~~~~~~~~ 280:33.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 280:33.06 981 | else 280:33.06 | ^~~~ 280:33.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:33.06 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:33.06 | ^~~~~~~~~~~~~~~~~~ 280:33.06 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:406:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:33.06 406 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:33.06 | ^~~~~~~~~~~~~~~~~~~~~~ 280:33.08 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 280:33.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.08 1022 | foundInterface = 0; \ 280:33.09 | ^~~~~~~~~~~~~~ 280:33.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' 280:33.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:33.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.09 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:33.09 30 | NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 280:33.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULPrototypeDocument.h:15, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.h:10, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:10, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 280:33.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 280:33.09 302 | } else 280:33.09 | ^~~~ 280:33.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' 280:33.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 280:33.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.09 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 280:33.09 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 280:33.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:33.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptError.h:10, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DOMLocalization.cpp:9, 280:33.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 280:33.09 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 280:33.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.10 1007 | foundInterface = 0; \ 280:33.10 | ^~~~~~~~~~~~~~ 280:33.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' 280:33.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:33.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:33.10 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:33.10 89 | NS_INTERFACE_MAP_END 280:33.10 | ^~~~~~~~~~~~~~~~~~~~ 280:33.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 280:33.10 981 | else 280:33.10 | ^~~~ 280:33.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:33.10 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:33.10 | ^~~~~~~~~~~~~~~~~~ 280:33.10 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:33.10 88 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:33.10 | ^~~~~~~~~~~~~~~~~~~~~~ 280:33.16 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 280:33.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:33.16 1007 | foundInterface = 0; \ 280:33.16 | ^~~~~~~~~~~~~~ 280:33.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' 280:33.16 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:33.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:33.16 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:33.16 27 | NS_INTERFACE_MAP_END 280:33.16 | ^~~~~~~~~~~~~~~~~~~~ 280:33.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 280:33.16 981 | else 280:33.16 | ^~~~ 280:33.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:33.16 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:33.16 | ^~~~~~~~~~~~~~~~~~ 280:33.16 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:33.16 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:33.16 | ^~~~~~~~~~~~~~~~~~~~~~ 280:46.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.cpp:2: 280:46.67 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/tests/gtest/TestL10nOverlays.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 280:46.67 /builddir/build/BUILD/firefox-70.0.1/dom/l10n/tests/gtest/TestL10nOverlays.cpp:79:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 280:46.67 79 | } 280:46.67 | ^ 280:52.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 280:52.38 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 280:52.38 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 280:52.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 280:52.38 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 280:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:52.39 1007 | foundInterface = 0; \ 280:52.39 | ^~~~~~~~~~~~~~ 280:52.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' 280:52.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:52.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:52.39 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:52.39 37 | NS_INTERFACE_MAP_END 280:52.39 | ^~~~~~~~~~~~~~~~~~~~ 280:52.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 280:52.39 981 | else 280:52.39 | ^~~~ 280:52.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:52.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:52.39 | ^~~~~~~~~~~~~~~~~~ 280:52.39 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:52.39 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:52.39 | ^~~~~~~~~~~~~~~~~~~~~~ 280:52.41 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 280:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:52.41 1022 | foundInterface = 0; \ 280:52.41 | ^~~~~~~~~~~~~~ 280:52.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' 280:52.41 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.41 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:52.41 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 280:52.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.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 280:52.41 981 | else 280:52.41 | ^~~~ 280:52.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:52.41 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:52.41 | ^~~~~~~~~~~~~~~~~~ 280:52.41 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:52.41 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 280:52.41 | ^~~~~~~~~~~~~~~~~~~~~~ 280:52.58 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 280:52.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:52.58 1022 | foundInterface = 0; \ 280:52.58 | ^~~~~~~~~~~~~~ 280:52.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' 280:52.58 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.58 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:52.58 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 280:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280: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 280:52.58 981 | else 280:52.58 | ^~~~ 280: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' 280:52.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:52.58 | ^~~~~~~~~~~~~~~~~~ 280:52.58 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:52.58 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 280:52.58 | ^~~~~~~~~~~~~~~~~~~~~~ 280:52.63 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 280:52.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:52.63 1022 | foundInterface = 0; \ 280:52.63 | ^~~~~~~~~~~~~~ 280:52.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:52.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:52.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.63 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:52.63 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 280:52.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 280:52.63 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 280:52.63 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 280:52.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 280:52.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 280:52.63 302 | } else 280:52.63 | ^~~~ 280:52.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' 280:52.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 280:52.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.63 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 280:52.63 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 280:52.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:52.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 280:52.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 280:52.70 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 280:52.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 280:52.70 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 280:52.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:52.70 1007 | foundInterface = 0; \ 280:52.70 | ^~~~~~~~~~~~~~ 280:52.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' 280:52.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:52.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:52.70 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:52.70 34 | NS_INTERFACE_MAP_END 280:52.70 | ^~~~~~~~~~~~~~~~~~~~ 280:52.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 280:52.70 981 | else 280:52.70 | ^~~~ 280:52.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 280:52.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:52.70 | ^~~~~~~~~~~~~~~~~~ 280:52.70 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:52.70 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 280:52.70 | ^~~~~~~~~~~~~~~~~~~~~~ 280:53.82 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 280:53.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:53.82 1022 | foundInterface = 0; \ 280:53.82 | ^~~~~~~~~~~~~~ 280:53.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' 280:53.82 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 280:53.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:53.82 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 280:53.82 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 280:53.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:53.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 280:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 280:53.82 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 280:53.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 280:53.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 280:53.82 302 | } else 280:53.82 | ^~~~ 280:53.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' 280:53.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 280:53.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:53.82 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 280:53.82 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 280:53.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:55.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 280:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 280:55.28 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 280:55.28 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.h:13, 280:55.28 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationService.cpp:7, 280:55.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 280:55.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 280:55.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] 280:55.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 280:55.28 | ^ 280:55.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 280:55.28 46 | struct Block { 280:55.28 | ^~~~~ 280:59.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 280:59.92 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.h:11, 280:59.92 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:7, 280:59.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 280:59.92 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 280:59.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 280:59.93 1007 | foundInterface = 0; \ 280:59.93 | ^~~~~~~~~~~~~~ 280:59.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' 280:59.93 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 280:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 280:59.93 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 280:59.93 71 | NS_INTERFACE_MAP_END 280:59.93 | ^~~~~~~~~~~~~~~~~~~~ 280: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 280:59.93 981 | else 280:59.93 | ^~~~ 280: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' 280:59.93 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 280:59.93 | ^~~~~~~~~~~~~~~~~~ 280:59.93 /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 280:59.93 70 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 280:59.93 | ^~~~~~~~~~~~~~~~~~~~~~ 281:01.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 281:01.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 281:01.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]': 281:01.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]' 281:01.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 281:01.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] 281:01.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 281:01.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:01.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationAvailability.h:10, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/AvailabilityCollection.cpp:10, 281:01.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 281:01.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 281:01.27 23 | class nsDataHashtable : public nsBaseHashtable { 281:01.27 | ^~~~~~~~~~~~~~~ 281:14.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 281:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 281:14.55 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationSessionInfo.h:11, 281:14.55 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 281:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 281:14.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281:14.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] 281:14.55 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:14.56 | ^ 281:14.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 281:14.56 46 | struct Block { 281:14.56 | ^~~~~ 281:20.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFile.h:14, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULAppAPI.h:15, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 281:20.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]': 281:20.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]' 281:20.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 281:20.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] 281:20.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 281:20.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:20.72 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindowInner.h:21, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsGlobalWindow.h:14, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 281:20.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 281:20.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 281:20.72 23 | class nsDataHashtable : public nsBaseHashtable { 281:20.72 | ^~~~~~~~~~~~~~~ 281:38.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 281:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 281:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 281:38.57 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 281:38.57 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 281:38.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:38.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281: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] 281:38.57 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:38.57 | ^ 281: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 281:38.57 46 | struct Block { 281:38.57 | ^~~~~ 281:43.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 281:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:43.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable; long unsigned int N = 3]': 281:43.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 = nsDataHashtable]' 281:43.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 281:43.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] 281:43.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 281:43.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:43.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 281:43.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 281:43.80 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:9, 281:43.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:43.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 281:43.80 23 | class nsDataHashtable : public nsBaseHashtable { 281:43.80 | ^~~~~~~~~~~~~~~ 281:43.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281: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 = std::vector; long unsigned int N = 3]': 281:43.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]' 281:43.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 281:43.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] 281:43.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 281:43.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:43.84 In file included from /usr/include/c++/9/vector:67, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 281:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:10, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:43.85 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 281:43.85 386 | class vector : protected _Vector_base<_Tp, _Alloc> 281:43.85 | ^~~~~~ 281:43.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidgetListener.h:11, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.h:16, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:6, 281:43.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:43.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]': 281: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 = mozilla::layers::ClipManager]' 281:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 281: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 281:43.86 67 | memset(&aArr[0], 0, N * sizeof(T)); 281:43.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:43.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/view/nsView.cpp:17, 281:43.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/view/Unified_cpp_view0.cpp:2: 281:43.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 281:43.86 52 | class ClipManager { 281:43.86 | ^~~~~~~~~~~ 281:55.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 281:55.50 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 281:55.50 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.h:11, 281:55.50 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoX11.cpp:20: 281:55.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 281:55.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 281:55.50 | ^ 281:55.50 /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.50 46 | struct Block { 281:55.50 | ^~~~~ 282:09.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 282:09.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:09.56 from /builddir/build/BUILD/firefox-70.0.1/widget/ScreenManager.cpp:10: 282:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:09.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] 282:09.56 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:09.56 | ^ 282:09.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:09.56 46 | struct Block { 282:09.56 | ^~~~~ 282:26.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 282:26.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:26.35 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 282:26.35 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:26.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] 282:26.35 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:26.35 | ^ 282:26.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:26.35 46 | struct Block { 282:26.35 | ^~~~~ 282:33.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:33.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]': 282:33.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 = nsDataHashtable]' 282:33.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 282:33.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] 282:33.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:33.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:33.32 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 282:33.32 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:33.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 282:33.32 23 | class nsDataHashtable : public nsBaseHashtable { 282:33.32 | ^~~~~~~~~~~~~~~ 282:33.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:33.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]': 282:33.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]' 282:33.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 282:33.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 282:33.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:33.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:33.36 In file included from /usr/include/c++/9/vector:67, 282:33.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:13, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:33.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 282:33.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 282:33.37 | ^~~~~~ 282:33.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:6: 282:33.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]': 282:33.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]' 282:33.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 282:33.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] 282:33.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:33.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:33.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 282:33.37 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.cpp:21: 282:33.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 282:33.37 52 | class ClipManager { 282:33.37 | ^~~~~~~~~~~ 282:46.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 282:46.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 282:46.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 282:46.51 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 282:46.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 282:46.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] 282:46.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 282:46.51 | ^ 282:46.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 282:46.51 46 | struct Block { 282:46.51 | ^~~~~ 282:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 282:51.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]': 282:51.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]' 282:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 282:51.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] 282:51.39 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:51.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:51.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 282:51.39 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 282:51.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 282:51.39 23 | class nsDataHashtable : public nsBaseHashtable { 282:51.39 | ^~~~~~~~~~~~~~~ 282:51.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 282:51.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]': 282: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 = std::vector]' 282:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 282: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 282:51.47 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:51.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:51.47 In file included from /usr/include/c++/9/vector:67, 282:51.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 282:51.48 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 282:51.48 386 | class vector : protected _Vector_base<_Tp, _Alloc> 282:51.48 | ^~~~~~ 282:51.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:9: 282:51.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]': 282:51.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]' 282:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 282:51.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] 282:51.48 67 | memset(&aArr[0], 0, N * sizeof(T)); 282:51.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282:51.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 282:51.48 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.cpp:20: 282:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 282:51.48 52 | class ClipManager { 282:51.48 | ^~~~~~~~~~~ 283:12.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 283:12.28 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.h:19, 283:12.28 from /builddir/build/BUILD/firefox-70.0.1/widget/GfxInfoBase.cpp:10, 283:12.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 283:12.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 283:12.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] 283:12.29 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 283:12.29 | ^ 283:12.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 283:12.29 46 | struct Block { 283:12.29 | ^~~~~ 283:15.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:15.59 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:15.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]': 283:15.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]' 283:15.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 283:15.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] 283:15.60 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:15.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.60 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIScrollableFrame.h:17, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/widget/InputData.h:10, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseWidget.h:8, 283:15.60 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:7, 283:15.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:15.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 283:15.61 23 | class nsDataHashtable : public nsBaseHashtable { 283:15.61 | ^~~~~~~~~~~~~~~ 283:15.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 283:15.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:15.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]': 283:15.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]' 283:15.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 283:15.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] 283:15.71 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:15.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.71 In file included from /usr/include/c++/9/vector:67, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:10, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 283:15.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:15.71 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 283:15.72 386 | class vector : protected _Vector_base<_Tp, _Alloc> 283:15.72 | ^~~~~~ 283:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:13, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:15.72 /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:15.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]' 283:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 283:15.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] 283:15.72 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:15.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:15.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/widget/PuppetWidget.cpp:19, 283:15.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:83: 283:15.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 283:15.72 52 | class ClipManager { 283:15.72 | ^~~~~~~~~~~ 283:20.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 283:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 283:20.79 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 283:20.79 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.h:10, 283:20.79 from /builddir/build/BUILD/firefox-70.0.1/widget/CompositorWidget.cpp:5, 283:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 283:20.80 /builddir/build/BUILD/firefox-70.0.1/widget/WidgetUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 283:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 283:20.80 217 | BaseMatrix& PreRotate(T aAngle) { 283:20.80 | ^~~~~~~~~ 283:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 283:31.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 283:31.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 283:31.36 from /builddir/build/BUILD/firefox-70.0.1/widget/nsClipboardProxy.cpp:5, 283:31.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 283:31.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 283:31.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] 283:31.36 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 283:31.36 | ^ 283:31.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 283:31.36 46 | struct Block { 283:31.36 | ^~~~~ 283:36.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 283: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]': 283: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]' 283:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 283: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] 283:36.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:36.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:36.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 283:36.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 283:36.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 283:36.52 23 | class nsDataHashtable : public nsBaseHashtable { 283:36.52 | ^~~~~~~~~~~~~~~ 283:36.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:36.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:36.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 283:36.55 /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:36.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 = std::vector]' 283:36.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 283:36.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 283:36.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:36.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:36.55 In file included from /usr/include/c++/9/vector:67, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 283:36.55 from /usr/include/c++/9/queue:61, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/queue:3, 283:36.55 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:11, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseAppShell.cpp:6, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:11: 283:36.56 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 283:36.56 386 | class vector : protected _Vector_base<_Tp, _Alloc> 283:36.56 | ^~~~~~ 283:36.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/widget/nsAutoRollup.cpp:6, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:2: 283:36.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]': 283:36.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]' 283:36.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 283:36.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] 283:36.56 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:36.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:36.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/widget/nsNativeTheme.cpp:23, 283:36.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget1.cpp:128: 283:36.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 283:36.57 52 | class ClipManager { 283:36.57 | ^~~~~~~~~~~ 283:49.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 283:49.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 283:49.90 from /builddir/build/BUILD/firefox-70.0.1/widget/nsSoundProxy.cpp:5, 283:49.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 283:49.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 283:49.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] 283:49.90 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 283:49.90 | ^ 283:49.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 283:49.90 46 | struct Block { 283:49.90 | ^~~~~ 283:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 283:53.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]': 283:53.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]' 283:53.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 283: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] 283:53.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:53.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:53.83 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 283:53.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 283:53.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 283:53.84 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 283:53.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 283:53.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 283:53.84 23 | class nsDataHashtable : public nsBaseHashtable { 283:53.84 | ^~~~~~~~~~~~~~~ 283:53.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 283:53.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 283:53.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:53.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:53.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 283:53.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:53.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:53.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:53.87 In file included from /usr/include/c++/9/vector:67, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 283:53.87 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 283:53.87 386 | class vector : protected _Vector_base<_Tp, _Alloc> 283:53.87 | ^~~~~~ 283:53.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 283:53.87 from /builddir/build/BUILD/firefox-70.0.1/widget/nsPrintSession.cpp:8, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:2: 283:53.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]': 283:53.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]' 283:53.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 283:53.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] 283:53.88 67 | memset(&aArr[0], 0, N * sizeof(T)); 283:53.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283:53.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/widget/nsXPLookAndFeel.cpp:11, 283:53.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/Unified_cpp_widget2.cpp:47: 283:53.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 283:53.88 52 | class ClipManager { 283:53.88 | ^~~~~~~~~~~ 284:04.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 284:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 284:04.08 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 284:04.08 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 284:04.08 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 284:04.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 284:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:04.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] 284:04.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:04.08 | ^ 284:04.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:04.08 46 | struct Block { 284:04.08 | ^~~~~ 284:07.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 284:07.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]': 284:07.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]' 284:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 284:07.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] 284:07.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:07.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:07.19 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 284:07.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 284:07.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 284:07.19 23 | class nsDataHashtable : public nsBaseHashtable { 284:07.19 | ^~~~~~~~~~~~~~~ 284:07.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 284:07.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]': 284:07.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]' 284:07.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 284:07.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] 284:07.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:07.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:07.22 In file included from /usr/include/c++/9/vector:67, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 284:07.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 284:07.23 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 284:07.23 386 | class vector : protected _Vector_base<_Tp, _Alloc> 284:07.23 | ^~~~~~ 284:07.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 284:07.23 /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]': 284:07.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 = mozilla::layers::ClipManager]' 284:07.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 284:07.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 284:07.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:07.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:07.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 284:07.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 284:07.24 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 284:07.24 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeel.h:11, 284:07.24 from /builddir/build/BUILD/firefox-70.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 284:07.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 284:07.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 284:07.24 52 | class ClipManager { 284:07.24 | ^~~~~~~~~~~ 284:21.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 284:21.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 284:21.51 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 284:21.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 284:21.51 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:34: 284:21.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:21.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] 284:21.51 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:21.51 | ^ 284:21.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:21.51 46 | struct Block { 284:21.51 | ^~~~~ 284:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 284:26.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]': 284:26.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]' 284:26.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 284: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 type 'class nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 284:26.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:26.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:26.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 284:26.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 284:26.70 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 284:26.70 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 284:26.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 284:26.70 23 | class nsDataHashtable : public nsBaseHashtable { 284:26.70 | ^~~~~~~~~~~~~~~ 284:26.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 284: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 = std::vector; long unsigned int N = 3]': 284: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 = std::vector]' 284:26.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 284:26.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] 284:26.73 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:26.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:26.73 In file included from /usr/include/c++/9/vector:67, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:27, 284:26.73 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 284:26.73 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 284:26.73 386 | class vector : protected _Vector_base<_Tp, _Alloc> 284:26.74 | ^~~~~~ 284:26.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.h:26, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:8: 284:26.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]': 284:26.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]' 284:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 284: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] 284:26.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:26.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:26.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 284:26.74 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWindow.cpp:38: 284:26.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 284:26.74 52 | class ClipManager { 284:26.74 | ^~~~~~~~~~~ 284:54.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 284:54.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 284:54.33 from /builddir/build/BUILD/firefox-70.0.1/widget/nsBaseDragService.h:17, 284:54.34 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.h:11, 284:54.34 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsClipboardWayland.cpp:25, 284:54.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 284:54.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 284:54.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] 284:54.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 284:54.34 | ^ 284:54.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 284:54.34 46 | struct Block { 284:54.34 | ^~~~~ 284:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 284:59.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]': 284:59.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]' 284:59.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 284:59.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] 284:59.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:59.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11Image.cpp:11, 284:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:11: 284:59.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 284:59.15 23 | class nsDataHashtable : public nsBaseHashtable { 284:59.15 | ^~~~~~~~~~~~~~~ 284:59.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 284: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 = std::vector; long unsigned int N = 3]': 284: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 = std::vector]' 284:59.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 284: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 284:59.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:59.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:59.19 In file included from /usr/include/c++/9/vector:67, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.h:12, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:7, 284:59.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 284:59.19 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 284:59.19 386 | class vector : protected _Vector_base<_Tp, _Alloc> 284:59.19 | ^~~~~~ 284:59.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatform.h:17, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/WindowSurfaceX11.cpp:8, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:2: 284:59.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]': 284:59.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]' 284:59.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 284:59.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] 284:59.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 284:59.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:59.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsDragService.cpp:39, 284:59.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:128: 284:59.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 284:59.20 52 | class ClipManager { 284:59.20 | ^~~~~~~~~~~ 285:12.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 285:12.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 285:12.22 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 285:12.22 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 285:12.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 285:12.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 285:12.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] 285:12.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 285:12.22 | ^ 285:12.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 285:12.22 46 | struct Block { 285:12.22 | ^~~~~ 285:17.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:17.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:17.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]': 285:17.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]' 285:17.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 285:17.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] 285:17.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:17.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:17.14 In file included from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:33, 285:17.14 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:17.14 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:17.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:17.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 285:17.14 23 | class nsDataHashtable : public nsBaseHashtable { 285:17.14 | ^~~~~~~~~~~~~~~ 285:17.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:17.17 /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]': 285:17.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 = std::vector]' 285:17.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 285:17.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] 285:17.17 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:17.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:17.17 In file included from /usr/include/c++/9/vector:67, 285:17.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:17.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:17.18 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 285:17.18 386 | class vector : protected _Vector_base<_Tp, _Alloc> 285:17.18 | ^~~~~~ 285:17.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:21, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:17.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:17.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]': 285:17.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]' 285:17.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 285:17.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] 285:17.19 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:17.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:17.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 285:17.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 285:17.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 285:17.20 52 | class ClipManager { 285:17.20 | ^~~~~~~~~~~ 285:20.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/widget/nsIWidget.h:12, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/IMContextWrapper.h:17, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 285:20.57 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 285:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 285:20.57 50 | OffTheBooksMutex* Mutex() { 285:20.57 | ^~~~~ 285:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 285:20.57 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 285:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 285:20.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 285:20.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDisplayList.h:47, 285:20.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:16, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.h:14, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/widget/gtk/nsLookAndFeel.cpp:11, 285:20.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 285:20.58 /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': 285:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) [-Wcoverage-mismatch] 285:20.58 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 285:20.58 | ^~~~~~~~~~~ 285:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 285:20.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 285:21.34 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_object_get_type': 285:21.34 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/mozgtk/mozgtk.c:653:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 285:21.34 653 | STUB(gtk_object_get_type) 285:21.35 | ^~~~ 285:21.51 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_color_chooser_set_use_alpha': 285:21.51 /builddir/build/BUILD/firefox-70.0.1/widget/gtk/mozgtk/mozgtk.c:638:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 285:21.51 638 | STUB(gtk_color_chooser_set_use_alpha) 285:21.51 | ^~~~ 285:30.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:30.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:30.44 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 285:30.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:30.44 1022 | foundInterface = 0; \ 285:30.44 | ^~~~~~~~~~~~~~ 285: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' 285:30.44 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:30.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.44 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:30.44 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:30.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:30.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285: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 285:30.44 302 | } else 285:30.44 | ^~~~ 285: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' 285:30.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:30.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.44 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:30.44 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 285:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:30.45 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 285:30.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:30.45 1022 | foundInterface = 0; \ 285:30.45 | ^~~~~~~~~~~~~~ 285: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' 285:30.45 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.45 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:30.45 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:30.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 285:30.45 302 | } else 285:30.45 | ^~~~ 285:30.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' 285:30.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:30.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:30.46 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:30.46 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 285:30.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:33.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:33.78 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 285:33.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:33.78 1022 | foundInterface = 0; \ 285:33.78 | ^~~~~~~~~~~~~~ 285:33.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' 285:33.78 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:33.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.78 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:33.78 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.79 /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 285:33.79 999 | } else 285:33.79 | ^~~~ 285:33.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' 285:33.79 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 285:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.79 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 285:33.79 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 285:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.81 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 285:33.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:33.81 1022 | foundInterface = 0; \ 285:33.81 | ^~~~~~~~~~~~~~ 285:33.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' 285:33.81 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:33.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.81 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:33.81 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:33.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:33.81 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:33.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:33.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 285:33.81 302 | } else 285:33.81 | ^~~~ 285:33.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' 285:33.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:33.82 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:33.82 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 285:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:34.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 285:34.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:34.90 1022 | foundInterface = 0; \ 285:34.90 | ^~~~~~~~~~~~~~ 285:34.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' 285:34.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:34.90 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.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 285:34.90 302 | } else 285:34.90 | ^~~~ 285:34.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' 285:34.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.90 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:34.90 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 285:34.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.94 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 285:34.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:34.94 1022 | foundInterface = 0; \ 285:34.95 | ^~~~~~~~~~~~~~ 285: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' 285:34.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.95 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:34.95 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 285:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285: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 285:34.95 302 | } else 285:34.95 | ^~~~ 285:34.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' 285:34.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.95 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:34.95 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 285:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 285:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:34.96 1022 | foundInterface = 0; \ 285:34.96 | ^~~~~~~~~~~~~~ 285: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' 285:34.96 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:34.96 93 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285: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 285:34.96 302 | } else 285:34.96 | ^~~~ 285: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' 285:34.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.96 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/DeleteTextTransaction.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:34.96 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 285:34.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.97 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 285:34.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:34.98 1022 | foundInterface = 0; \ 285:34.98 | ^~~~~~~~~~~~~~ 285:34.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' 285:34.98 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:34.98 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.98 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.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 285:34.98 302 | } else 285:34.98 | ^~~~ 285:34.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' 285:34.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.98 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:34.98 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 285:34.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:34.99 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 285:34.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:34.99 1007 | foundInterface = 0; \ 285:34.99 | ^~~~~~~~~~~~~~ 285:34.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' 285:34.99 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 285:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 285:34.99 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285:34.99 22 | NS_INTERFACE_MAP_END 285:34.99 | ^~~~~~~~~~~~~~~~~~~~ 285:34.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 285:34.99 991 | else 285:34.99 | ^~~~ 285:34.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' 285:34.99 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 285:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:34.99 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 285:34.99 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 285:34.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:35.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 285:35.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:35.28 1007 | foundInterface = 0; \ 285:35.28 | ^~~~~~~~~~~~~~ 285:35.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' 285:35.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 285:35.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 285:35.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285:35.28 213 | NS_INTERFACE_MAP_END 285:35.28 | ^~~~~~~~~~~~~~~~~~~~ 285:35.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 285:35.28 991 | else 285:35.28 | ^~~~ 285:35.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' 285:35.28 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 285:35.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:35.28 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 285:35.29 212 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 285:35.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:35.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 285:35.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 285:35.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 285:35.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 285:35.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 285:35.73 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 285:35.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 285:35.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 285:35.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] 285:35.74 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 285:35.74 | ^ 285:35.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 285:35.74 46 | struct Block { 285:35.74 | ^~~~~ 285:37.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:37.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:37.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:37.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:37.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]': 285:37.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]' 285:37.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 285:37.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] 285:37.68 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:37.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:37.68 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 285:37.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:37.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 285:37.68 23 | class nsDataHashtable : public nsBaseHashtable { 285:37.68 | ^~~~~~~~~~~~~~~ 285:37.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:37.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285: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 = std::vector; long unsigned int N = 3]': 285: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 = std::vector]' 285:37.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 285: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 285:37.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:37.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:37.82 In file included from /usr/include/c++/9/vector:67, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:10, 285:37.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:37.82 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 285:37.83 386 | class vector : protected _Vector_base<_Tp, _Alloc> 285:37.83 | ^~~~~~ 285:37.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/CSSEditUtils.cpp:6, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 285:37.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]': 285:37.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]' 285:37.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 285:37.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] 285:37.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:37.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:37.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorEventListener.cpp:23, 285:37.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 285:37.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 285:37.83 52 | class ClipManager { 285:37.83 | ^~~~~~~~~~~ 285:42.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:92: 285:42.39 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 285:42.39 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:3206:10: warning: number of counters in profile data for function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'arcs', expected 108 and have 107) [-Wcoverage-mismatch] 285:42.39 3206 | nsresult EditorBase::DoJoinNodes(nsINode* aNodeToKeep, nsINode* aNodeToJoin, 285:42.39 | ^~~~~~~~~~ 285:42.39 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:3206:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 285:42.39 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/EditorBase.cpp:3206:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 285:55.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:55.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 285:55.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 285:55.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:55.93 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:55.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:55.94 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 285:55.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:55.94 1022 | foundInterface = 0; \ 285:55.94 | ^~~~~~~~~~~~~~ 285:55.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' 285:55.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:55.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:55.94 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:55.94 216 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 285:55.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:55.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 285:55.94 981 | else 285:55.94 | ^~~~ 285:55.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 285:55.94 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 285:55.94 | ^~~~~~~~~~~~~~~~~~ 285:55.94 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditor.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 285:55.94 215 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 285:55.94 | ^~~~~~~~~~~~~~~~~~~~~~ 285:56.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 285:56.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:56.43 1007 | foundInterface = 0; \ 285:56.43 | ^~~~~~~~~~~~~~ 285:56.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' 285:56.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 285:56.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 285:56.43 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1029:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 285:56.43 1029 | NS_INTERFACE_MAP_END 285:56.43 | ^~~~~~~~~~~~~~~~~~~~ 285:56.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 285:56.43 981 | else 285:56.43 | ^~~~ 285:56.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 285:56.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 285:56.43 | ^~~~~~~~~~~~~~~~~~ 285:56.44 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1028:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 285:56.44 1028 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 285:56.44 | ^~~~~~~~~~~~~~~~~~~~~~ 285:56.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 285:56.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 285:56.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 285:56.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] 285:56.63 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 285:56.63 | ^ 285:56.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 285:56.63 46 | struct Block { 285:56.63 | ^~~~~ 285:57.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:57.85 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 285:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:57.85 1022 | foundInterface = 0; \ 285:57.85 | ^~~~~~~~~~~~~~ 285: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' 285:57.85 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.85 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:57.85 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:57.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 285:57.85 302 | } else 285:57.85 | ^~~~ 285:57.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' 285:57.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 285:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.85 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 285:57.85 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 285:57.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 285:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 285:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 285:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:57.87 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:57.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:57.87 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 285:57.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 285:57.87 1022 | foundInterface = 0; \ 285:57.87 | ^~~~~~~~~~~~~~ 285:57.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' 285:57.87 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 285:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.88 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 285:57.88 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 285:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.88 /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 285:57.88 999 | } else 285:57.88 | ^~~~ 285:57.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 285:57.88 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 285:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:57.88 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 285:57.88 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 285:57.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285: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 = nsDataHashtable; long unsigned int N = 3]': 285: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 = nsDataHashtable]' 285:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 285:59.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] 285:59.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:59.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 285:59.07 23 | class nsDataHashtable : public nsBaseHashtable { 285:59.07 | ^~~~~~~~~~~~~~~ 285:59.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:59.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:59.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]': 285:59.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]' 285:59.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 285:59.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] 285:59.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:59.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:59.22 In file included from /usr/include/c++/9/vector:67, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:59.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 285:59.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 285:59.22 | ^~~~~~ 285:59.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 285:59.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]': 285:59.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]' 285:59.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 285:59.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] 285:59.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 285:59.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:59.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 285:59.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 285:59.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 285:59.22 52 | class ClipManager { 285:59.22 | ^~~~~~~~~~~ 286:06.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 286:06.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >': 286:06.54 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: number of counters in profile data for function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'arcs', expected 53 and have 52) [-Wcoverage-mismatch] 286:06.54 7119 | EditorDOMPoint HTMLEditor::GetCurrentHardLineEndPoint( 286:06.54 | ^~~~~~~~~~ 286:06.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 286:06.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 286:06.55 /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 >': 286:06.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: number of counters in profile data for function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'arcs', expected 53 and have 52) [-Wcoverage-mismatch] 286:06.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 286:06.55 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/HTMLEditRules.cpp:7119:16: warning: the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 286:16.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 286:16.66 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 286:16.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:16.66 1022 | foundInterface = 0; \ 286:16.66 | ^~~~~~~~~~~~~~ 286:16.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' 286:16.66 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:16.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.66 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:16.66 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 286:16.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 286:16.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:16.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 286:16.66 302 | } else 286:16.66 | ^~~~ 286:16.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' 286:16.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:16.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.66 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:16.66 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 286:16.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 286:16.68 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 286:16.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 286:16.68 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 286:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:16.69 1022 | foundInterface = 0; \ 286:16.69 | ^~~~~~~~~~~~~~ 286:16.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' 286:16.69 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:16.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.69 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:16.69 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 286:16.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.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 286:16.69 981 | else 286:16.69 | ^~~~ 286:16.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 286:16.69 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 286:16.69 | ^~~~~~~~~~~~~~~~~~ 286:16.69 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 286:16.69 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 286:16.69 | ^~~~~~~~~~~~~~~~~~~~~~ 286:16.80 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 286:16.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:16.80 1022 | foundInterface = 0; \ 286:16.80 | ^~~~~~~~~~~~~~ 286:16.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' 286:16.80 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:16.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.80 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:16.80 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 286:16.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 286:16.80 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 286:16.80 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 286:16.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:16.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 286:16.80 302 | } else 286:16.80 | ^~~~ 286:16.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' 286:16.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:16.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:16.80 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:16.80 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 286:16.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:20.42 In file included from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:12, 286:20.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 286:20.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 286:20.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] 286:20.42 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 286:20.42 | ^ 286:20.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 286:20.42 46 | struct Block { 286:20.42 | ^~~~~ 286:21.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 286:21.49 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/InternetCiter.cpp:9, 286:21.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 286:21.49 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 286:21.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:21.49 1022 | foundInterface = 0; \ 286:21.49 | ^~~~~~~~~~~~~~ 286:21.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' 286:21.49 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:21.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:21.49 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:21.49 128 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 286:21.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:21.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 286:21.49 981 | else 286:21.49 | ^~~~ 286:21.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 286:21.49 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 286:21.49 | ^~~~~~~~~~~~~~~~~~ 286:21.49 /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditor.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 286:21.49 127 | NS_INTERFACE_MAP_ENTRY(nsINamed) 286:21.49 | ^~~~~~~~~~~~~~~~~~~~~~ 286:23.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286: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 = nsDataHashtable; long unsigned int N = 3]': 286: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 = nsDataHashtable]' 286:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 286:23.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] 286:23.55 67 | memset(&aArr[0], 0, N * sizeof(T)); 286:23.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:23.55 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:11, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 286:23.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:23.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 286:23.55 23 | class nsDataHashtable : public nsBaseHashtable { 286:23.55 | ^~~~~~~~~~~~~~~ 286:23.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:23.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]': 286:23.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]' 286:23.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 286:23.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] 286:23.66 67 | memset(&aArr[0], 0, N * sizeof(T)); 286:23.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:23.66 In file included from /usr/include/c++/9/vector:67, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:23.66 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 286:23.66 386 | class vector : protected _Vector_base<_Tp, _Alloc> 286:23.66 | ^~~~~~ 286:23.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.h:9, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 286:23.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 286:23.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]': 286:23.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]' 286:23.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 286:23.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::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 286:23.67 67 | memset(&aArr[0], 0, N * sizeof(T)); 286:23.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:23.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/editor/libeditor/TextEditorDataTransfer.cpp:12, 286:23.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:83: 286:23.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 286:23.67 52 | class ClipManager { 286:23.67 | ^~~~~~~~~~~ 286:35.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 286:35.82 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 286:35.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:35.82 1007 | foundInterface = 0; \ 286:35.82 | ^~~~~~~~~~~~~~ 286:35.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' 286:35.82 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:35.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:35.82 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:35.82 261 | NS_INTERFACE_MAP_END 286:35.82 | ^~~~~~~~~~~~~~~~~~~~ 286:35.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 286:35.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 286:35.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 286:35.82 302 | } else 286:35.82 | ^~~~ 286:35.82 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 286:35.82 260 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 286:35.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 286:36.00 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 286:36.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:36.00 1007 | foundInterface = 0; \ 286:36.00 | ^~~~~~~~~~~~~~ 286:36.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' 286:36.00 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:36.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:36.00 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:36.00 86 | NS_INTERFACE_MAP_END 286:36.00 | ^~~~~~~~~~~~~~~~~~~~ 286:36.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.h:9, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 286:36.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 286:36.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 286:36.00 302 | } else 286:36.00 | ^~~~ 286:36.00 /builddir/build/BUILD/firefox-70.0.1/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 286:36.00 85 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 286:36.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:39.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 286:39.75 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.h:9, 286:39.75 from /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionItem.cpp:6, 286:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 286:39.75 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 286:39.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:39.75 1007 | foundInterface = 0; \ 286:39.75 | ^~~~~~~~~~~~~~ 286:39.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' 286:39.75 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:39.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:39.75 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:39.75 49 | NS_INTERFACE_MAP_END 286:39.75 | ^~~~~~~~~~~~~~~~~~~~ 286:39.75 /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 286:39.75 991 | else 286:39.75 | ^~~~ 286:39.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 286:39.75 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 286:39.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:39.75 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 286:39.75 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 286:39.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:41.84 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/tests/TestTXMgr.cpp: In function 'testing::internal::CmpHelperEQ, decltype(nullptr)>(char const*, char const*, nsCOMPtr const&, decltype(nullptr) const&)testing::AssertionResult [clone .isra.0]': 286:41.84 /builddir/build/BUILD/firefox-70.0.1/editor/txmgr/tests/TestTXMgr.cpp:2022:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found [-Wmissing-profile] 286:41.84 2022 | } 286:41.84 | ^ 286:49.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:49.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 286:49.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 286:49.13 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 286:49.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 286:49.13 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 286:49.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:49.14 1007 | foundInterface = 0; \ 286:49.14 | ^~~~~~~~~~~~~~ 286:49.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' 286:49.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:49.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:49.14 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:49.14 51 | NS_INTERFACE_MAP_END 286:49.14 | ^~~~~~~~~~~~~~~~~~~~ 286:49.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 286:49.14 from /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 286:49.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 286:49.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 286:49.14 302 | } else 286:49.14 | ^~~~ 286:49.14 /builddir/build/BUILD/firefox-70.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 286:49.14 50 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 286:49.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.71 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.72 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 286:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.72 1007 | foundInterface = 0; \ 286:59.72 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 286:59.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 286:59.72 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 286:59.72 32 | NS_INTERFACE_MAP_END 286:59.72 | ^~~~~~~~~~~~~~~~~~~~ 286:59.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 286:59.72 /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 286:59.72 31 | } else 286:59.72 | ^~~~ 286:59.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.72 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 286:59.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.72 1022 | foundInterface = 0; \ 286:59.72 | ^~~~~~~~~~~~~~ 286: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' 286:59.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.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' 286:59.73 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.73 /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' 286:59.73 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.73 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.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 286:59.73 302 | } else 286:59.73 | ^~~~ 286:59.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' 286:59.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.73 /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' 286:59.73 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.73 /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' 286:59.73 175 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 286:59.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.74 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 286:59.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.74 1022 | foundInterface = 0; \ 286:59.74 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.74 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.74 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 286:59.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.74 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286: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 286:59.74 302 | } else 286:59.74 | ^~~~ 286: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' 286:59.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.75 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:59.75 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 286:59.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 286:59.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.90 1022 | foundInterface = 0; \ 286:59.90 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.90 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.90 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.90 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 286:59.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.91 /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 286:59.91 391 | else 286:59.91 | ^~~~ 286:59.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 286:59.91 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 286:59.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 286:59.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.91 1022 | foundInterface = 0; \ 286:59.91 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.91 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.91 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.91 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 286:59.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.92 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.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 286:59.92 302 | } else 286:59.92 | ^~~~ 286:59.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' 286:59.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:59.92 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 286:59.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.94 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 286:59.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.94 1022 | foundInterface = 0; \ 286:59.94 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.94 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.94 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.94 133 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 286:59.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.94 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.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 286:59.94 302 | } else 286:59.94 | ^~~~ 286:59.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' 286:59.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.95 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:59.95 132 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 286:59.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.95 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 286:59.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.95 1022 | foundInterface = 0; \ 286:59.95 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.95 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.95 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.95 173 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 286:59.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.96 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.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 286:59.96 302 | } else 286:59.96 | ^~~~ 286:59.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' 286:59.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.96 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:59.96 172 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 286:59.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 286:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 286:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 286:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 286:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 286:59.98 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 286:59.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 286:59.99 1022 | foundInterface = 0; \ 286:59.99 | ^~~~~~~~~~~~~~ 286:59.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' 286:59.99 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 286:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 286:59.99 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 286:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.99 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 286:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 286:59.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 286:59.99 302 | } else 286:59.99 | ^~~~ 286:59.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' 286:59.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 286:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:59.99 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 286:59.99 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 286:59.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 287:00.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.01 1022 | foundInterface = 0; \ 287:00.01 | ^~~~~~~~~~~~~~ 287:00.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' 287:00.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:00.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:00.01 87 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 287:00.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.01 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.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 287:00.01 302 | } else 287:00.01 | ^~~~ 287:00.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' 287:00.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:00.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.01 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:00.01 86 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 287:00.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.03 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 287:00.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.03 1022 | foundInterface = 0; \ 287:00.03 | ^~~~~~~~~~~~~~ 287:00.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' 287:00.04 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:00.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.04 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:00.04 93 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 287:00.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.04 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.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 287:00.04 302 | } else 287:00.04 | ^~~~ 287:00.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' 287:00.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:00.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.04 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:00.04 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 287:00.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.05 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 287:00.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.05 1007 | foundInterface = 0; \ 287:00.05 | ^~~~~~~~~~~~~~ 287:00.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' 287:00.05 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:00.05 19 | NS_INTERFACE_MAP_END 287:00.05 | ^~~~~~~~~~~~~~~~~~~~ 287:00.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 287:00.05 981 | else 287:00.05 | ^~~~ 287:00.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:00.05 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:00.05 | ^~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:00.05 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:00.05 | ^~~~~~~~~~~~~~~~~~~~~~ 287:00.05 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 287:00.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.05 1022 | foundInterface = 0; \ 287:00.06 | ^~~~~~~~~~~~~~ 287:00.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' 287:00.06 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:00.06 931 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.06 /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' 287:00.06 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.06 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.06 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.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 287:00.06 302 | } else 287:00.06 | ^~~~ 287:00.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' 287:00.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.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' 287:00.06 930 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.06 /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' 287:00.06 95 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 287:00.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 287:00.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:00.07 1022 | foundInterface = 0; \ 287:00.07 | ^~~~~~~~~~~~~~ 287:00.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' 287:00.07 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:00.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.07 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:00.07 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 287:00.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.07 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWrapperCache.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/layout/style/AnimationCollection.cpp:7, 287:00.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 287:00.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 287:00.08 302 | } else 287:00.08 | ^~~~ 287:00.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' 287:00.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:00.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:00.08 /builddir/build/BUILD/firefox-70.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:00.08 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 287:00.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:10.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 287:10.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 287:10.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 287:10.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] 287:10.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 287:10.67 | ^ 287: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 287:10.67 46 | struct Block { 287:10.67 | ^~~~~ 287:14.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 287:14.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 287:14.28 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 287:14.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 287:14.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 287:14.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:14.28 1007 | foundInterface = 0; \ 287:14.28 | ^~~~~~~~~~~~~~ 287:14.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' 287:14.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:14.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:14.28 97 | NS_INTERFACE_MAP_END 287:14.28 | ^~~~~~~~~~~~~~~~~~~~ 287:14.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 287:14.28 981 | else 287:14.28 | ^~~~ 287:14.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:14.28 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:14.28 | ^~~~~~~~~~~~~~~~~~ 287:14.28 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFace.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:14.28 96 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:14.28 | ^~~~~~~~~~~~~~~~~~~~~~ 287:15.57 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 287:15.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:15.57 1022 | foundInterface = 0; \ 287:15.57 | ^~~~~~~~~~~~~~ 287:15.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' 287:15.57 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:15.57 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:15.57 108 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 287:15.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:15.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 287:15.57 981 | else 287:15.57 | ^~~~ 287:15.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:15.57 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:15.57 | ^~~~~~~~~~~~~~~~~~ 287:15.57 /builddir/build/BUILD/firefox-70.0.1/layout/style/FontFaceSet.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:15.57 107 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 287:15.57 | ^~~~~~~~~~~~~~~~~~~~~~ 287:16.23 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 287:16.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:16.24 1022 | foundInterface = 0; \ 287:16.24 | ^~~~~~~~~~~~~~ 287:16.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' 287:16.24 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:16.24 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:16.24 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 287:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:16.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 287:16.24 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 287:16.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 287:16.24 302 | } else 287:16.24 | ^~~~ 287:16.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' 287:16.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:16.24 /builddir/build/BUILD/firefox-70.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:16.24 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 287:16.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:16.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAtom.h:10, 287:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 287:16.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:7, 287:16.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 287:16.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 287:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:16.40 1007 | foundInterface = 0; \ 287:16.40 | ^~~~~~~~~~~~~~ 287: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' 287:16.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:16.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:16.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:633:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:16.40 633 | NS_INTERFACE_MAP_END 287:16.40 | ^~~~~~~~~~~~~~~~~~~~ 287: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 287:16.40 981 | else 287:16.40 | ^~~~ 287:16.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:16.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:16.40 | ^~~~~~~~~~~~~~~~~~ 287:16.40 /builddir/build/BUILD/firefox-70.0.1/layout/style/ImageLoader.cpp:632:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:16.40 632 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 287:16.40 | ^~~~~~~~~~~~~~~~~~~~~~ 287:16.84 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 287:16.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:16.84 1007 | foundInterface = 0; \ 287:16.84 | ^~~~~~~~~~~~~~ 287:16.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' 287:16.84 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:16.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:16.84 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:16.84 24 | NS_INTERFACE_MAP_END 287:16.84 | ^~~~~~~~~~~~~~~~~~~~ 287:16.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 287:16.84 981 | else 287:16.84 | ^~~~ 287:16.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:16.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:16.84 | ^~~~~~~~~~~~~~~~~~ 287:16.84 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:16.84 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:16.84 | ^~~~~~~~~~~~~~~~~~~~~~ 287:18.31 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 287:18.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 287:18.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 287:18.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]': 287:18.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]' 287:18.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 287:18.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] 287:18.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:18.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:18.31 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 287:18.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 287:18.31 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:18, 287:18.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 287:18.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 287:18.31 23 | class nsDataHashtable : public nsBaseHashtable { 287:18.31 | ^~~~~~~~~~~~~~~ 287:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 287:18.35 /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:18.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]' 287:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 287:18.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] 287:18.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:18.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:18.35 In file included from /usr/include/c++/9/vector:67, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFontMetrics.h:16, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:16, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 287:18.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 287:18.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 287:18.35 | ^~~~~~ 287:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsWindowSizes.h:11, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/layout/style/CachedInheritingStyles.cpp:12, 287:18.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 287:18.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]': 287:18.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]' 287:18.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 287:18.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] 287:18.35 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:18.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:18.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/ComputedStyle.cpp:19, 287:18.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 287:18.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 287:18.36 52 | class ClipManager { 287:18.36 | ^~~~~~~~~~~ 287:32.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:32.10 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 287:32.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:32.10 1022 | foundInterface = 0; \ 287:32.10 | ^~~~~~~~~~~~~~ 287:32.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' 287:32.10 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:32.10 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:32.10 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 287:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:32.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:32.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:32.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 287:32.10 302 | } else 287:32.10 | ^~~~ 287:32.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' 287:32.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:32.10 /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:32.10 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 287:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:33.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 287:33.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxUserFontSet.h:9, 287:33.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 287:33.95 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:9, 287:33.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 287:33.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 287:33.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] 287:33.95 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 287:33.95 | ^ 287:33.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 287:33.95 46 | struct Block { 287:33.95 | ^~~~~ 287:37.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:37.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:37.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 287:37.50 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:37.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:37.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 287:37.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:37.50 1007 | foundInterface = 0; \ 287:37.50 | ^~~~~~~~~~~~~~ 287:37.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' 287:37.50 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:37.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:37.50 25 | NS_INTERFACE_MAP_END 287:37.50 | ^~~~~~~~~~~~~~~~~~~~ 287:37.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 287:37.50 981 | else 287:37.50 | ^~~~ 287:37.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:37.50 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:37.50 | ^~~~~~~~~~~~~~~~~~ 287:37.50 /builddir/build/BUILD/firefox-70.0.1/layout/style/PreloadedStyleSheet.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:37.50 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:37.50 | ^~~~~~~~~~~~~~~~~~~~~~ 287:37.58 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 287:37.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:37.58 1007 | foundInterface = 0; \ 287:37.58 | ^~~~~~~~~~~~~~ 287:37.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' 287:37.58 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:37.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:37.58 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:37.58 29 | NS_INTERFACE_MAP_END 287:37.58 | ^~~~~~~~~~~~~~~~~~~~ 287:37.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 287:37.58 981 | else 287:37.58 | ^~~~ 287:37.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:37.58 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:37.58 | ^~~~~~~~~~~~~~~~~~ 287:37.58 /builddir/build/BUILD/firefox-70.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:37.58 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:37.58 | ^~~~~~~~~~~~~~~~~~~~~~ 287:37.63 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 287:37.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:37.63 1022 | foundInterface = 0; \ 287:37.63 | ^~~~~~~~~~~~~~ 287:37.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' 287:37.63 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:37.63 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:37.63 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 287:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:37.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:37.63 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:37.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:37.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 287:37.63 302 | } else 287:37.63 | ^~~~ 287:37.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' 287:37.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 287:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:37.63 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 287:37.63 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 287:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:39.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 287:39.10 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:39.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:39.10 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 287:39.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:39.10 1007 | foundInterface = 0; \ 287:39.10 | ^~~~~~~~~~~~~~ 287:39.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' 287:39.10 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 287:39.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 287:39.10 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 287:39.10 175 | NS_INTERFACE_MAP_END 287:39.10 | ^~~~~~~~~~~~~~~~~~~~ 287:39.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 287:39.11 981 | else 287:39.11 | ^~~~ 287:39.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:39.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:39.11 | ^~~~~~~~~~~~~~~~~~ 287:39.11 /builddir/build/BUILD/firefox-70.0.1/layout/style/StyleSheet.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:39.11 174 | NS_INTERFACE_MAP_ENTRY(nsISupports) 287:39.11 | ^~~~~~~~~~~~~~~~~~~~~~ 287:39.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287: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 = std::pair; long unsigned int N = 256]': 287:39.92 /builddir/build/BUILD/firefox-70.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 287: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 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 287:39.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:39.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:39.92 In file included from /usr/include/c++/9/utility:70, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/utility:3, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/utility:44, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Move.h:14, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Array.h:14, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Span.h:25, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDebug.h:15, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:13, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:39.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:39.92 /usr/include/c++/9/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 287:39.92 208 | struct pair 287:39.92 | ^~~~ 287:40.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:40.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:40.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]': 287:40.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]' 287:40.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 287:40.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] 287:40.40 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:40.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:40.40 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:40.40 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:40.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 287:40.40 23 | class nsDataHashtable : public nsBaseHashtable { 287:40.40 | ^~~~~~~~~~~~~~~ 287:40.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287: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]': 287: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]' 287:40.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 287: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] 287:40.43 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:40.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:40.43 In file included from /usr/include/c++/9/vector:67, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 287:40.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:19, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:40.44 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 287:40.44 386 | class vector : protected _Vector_base<_Tp, _Alloc> 287:40.44 | ^~~~~~ 287:40.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/layout/style/MediaQueryList.cpp:9, 287:40.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 287:40.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]': 287:40.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]' 287:40.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 287:40.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] 287:40.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:40.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:40.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/layout/style/PostTraversalTask.cpp:11, 287:40.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 287:40.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 287:40.45 52 | class ClipManager { 287:40.45 | ^~~~~~~~~~~ 287:54.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 287:54.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 287:54.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 287:54.01 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 287:54.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 287:54.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 287:54.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] 287:54.02 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 287:54.02 | ^ 287:54.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 287:54.02 46 | struct Block { 287:54.02 | ^~~~~ 287:58.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 287:58.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 287:58.11 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 287:58.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:58.11 1022 | foundInterface = 0; \ 287:58.11 | ^~~~~~~~~~~~~~ 287: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' 287:58.11 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.11 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:58.11 352 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 287:58.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.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 287:58.12 981 | else 287:58.12 | ^~~~ 287:58.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 287:58.12 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 287:58.12 | ^~~~~~~~~~~~~~~~~~ 287:58.12 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsComputedDOMStyle.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 287:58.12 351 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 287:58.12 | ^~~~~~~~~~~~~~~~~~~~~~ 287:58.37 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 287:58.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 287:58.38 1022 | foundInterface = 0; \ 287:58.38 | ^~~~~~~~~~~~~~ 287:58.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' 287:58.38 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 287:58.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 287:58.38 64 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 287:58.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:58.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 287:58.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 287:58.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:58.38 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 287:58.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 287:58.38 /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 287:58.38 391 | else 287:58.38 | ^~~~ 287:58.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 287:58.38 63 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 287:58.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:59.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 287:59.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 287: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 = nsDataHashtable; long unsigned int N = 3]': 287: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 = nsDataHashtable]' 287:59.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 287: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 287:59.77 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:59.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:59.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 287:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 287:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 287:59.77 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 287:59.77 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 287:59.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 287:59.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 287:59.77 23 | class nsDataHashtable : public nsBaseHashtable { 287:59.77 | ^~~~~~~~~~~~~~~ 287:59.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 287:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 287:59.80 /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:59.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]' 287:59.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 287:59.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] 287:59.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:59.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:59.80 In file included from /usr/include/c++/9/vector:67, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentEvents.h:11, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.h:10, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsAnimationManager.cpp:7, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 287:59.80 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 287:59.80 386 | class vector : protected _Vector_base<_Tp, _Alloc> 287:59.80 | ^~~~~~ 287:59.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 287:59.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/layout/style/URLExtraData.cpp:9, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 287:59.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]': 287:59.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]' 287:59.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 287:59.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] 287:59.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 287:59.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:59.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsCSSValue.cpp:29, 287:59.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 287:59.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 287:59.81 52 | class ClipManager { 287:59.81 | ^~~~~~~~~~~ 288:11.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 288:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 288:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 288:11.08 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 288:11.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 288:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 288:11.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] 288:11.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 288:11.08 | ^ 288:11.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 288:11.08 46 | struct Block { 288:11.08 | ^~~~~ 288:18.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 288:18.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 288:18.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]': 288:18.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]' 288:18.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 288:18.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] 288:18.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:18.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:18.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:15, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 288:18.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 288:18.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 288:18.85 23 | class nsDataHashtable : public nsBaseHashtable { 288:18.85 | ^~~~~~~~~~~~~~~ 288:18.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 288:18.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 288:18.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 288:18.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]': 288:18.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]' 288:18.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 288:18.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] 288:18.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:18.89 In file included from /usr/include/c++/9/vector:67, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:11, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:18, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 288:18.89 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 288:18.89 386 | class vector : protected _Vector_base<_Tp, _Alloc> 288:18.89 | ^~~~~~ 288:18.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.h:18, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 288:18.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]': 288:18.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]' 288:18.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 288:18.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] 288:18.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:18.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsMediaFeatures.cpp:17, 288:18.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 288:18.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 288:18.89 52 | class ClipManager { 288:18.89 | ^~~~~~~~~~~ 288:30.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.cpp:2: 288:30.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/test/gtest/StyloParsingBench.cpp: In function 'Stylo_Servo_StyleSheet_FromUTF8Bytes_Bench_UseCounters_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 288:30.38 /builddir/build/BUILD/firefox-70.0.1/layout/style/test/gtest/StyloParsingBench.cpp:107:43: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 288:30.38 107 | ServoGetPropertyValueById); 288:30.38 | ^ 288:38.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 288:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 288:38.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 288:38.28 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 288:38.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 288:38.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 288:38.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] 288:38.28 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 288:38.28 | ^ 288: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 288:38.28 46 | struct Block { 288:38.28 | ^~~~~ 288:44.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 288:44.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]': 288: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]' 288:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 288: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] 288:44.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:44.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:44.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 288:44.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 288:44.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 288:44.33 23 | class nsDataHashtable : public nsBaseHashtable { 288:44.33 | ^~~~~~~~~~~~~~~ 288:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 288:44.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]': 288:44.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]' 288:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 288:44.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] 288:44.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:44.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:44.37 In file included from /usr/include/c++/9/vector:67, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:27, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 288:44.37 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 288:44.37 386 | class vector : protected _Vector_base<_Tp, _Alloc> 288:44.37 | ^~~~~~ 288:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.h:22, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:20: 288:44.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]': 288:44.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]' 288:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 288:44.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] 288:44.37 67 | memset(&aArr[0], 0, N * sizeof(T)); 288:44.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 288:44.37 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsRefreshDriver.cpp:55: 288:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 288:44.37 52 | class ClipManager { 288:44.37 | ^~~~~~~~~~~ 289:01.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 289:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 289:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 289:01.31 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 289:01.31 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 289:01.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 289:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:01.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] 289:01.31 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:01.31 | ^ 289:01.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:01.31 46 | struct Block { 289:01.31 | ^~~~~ 289:04.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:04.73 /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]': 289:04.73 /builddir/build/BUILD/firefox-70.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 289:04.73 /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] 289:04.73 43 | memset(aT, 0, sizeof(T)); 289:04.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 289:04.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsSize.h:12, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:13, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrValue.h:22, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:22, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:04.73 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:04.74 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:04.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:04.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 289:04.74 123 | struct PointTyped 289:04.74 | ^~~~~~~~~~ 289:04.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:04.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]': 289:04.92 /builddir/build/BUILD/firefox-70.0.1/layout/base/PresShell.cpp:851:25: required from here 289:04.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 type 'class mozilla::EnumeratedArray >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 289:04.92 31 | memset(aT, 0, sizeof(T)); 289:04.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 289:04.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ArrayUtils.h:24, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h:19, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:04.92 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:04.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:04.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:04.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:04.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EnumeratedArray.h:42:7: note: 'class mozilla::EnumeratedArray >' declared here 289:04.93 42 | class EnumeratedArray { 289:04.93 | ^~~~~~~~~~~~~~~ 289:05.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:05.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]': 289:05.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]' 289:05.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 289:05.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] 289:05.27 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:05.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:05.27 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 289:05.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:05.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:05.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 289:05.28 23 | class nsDataHashtable : public nsBaseHashtable { 289:05.28 | ^~~~~~~~~~~~~~~ 289:05.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:05.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:05.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]': 289:05.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]' 289:05.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 289:05.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] 289:05.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:05.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:05.51 In file included from /usr/include/c++/9/vector:67, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 289:05.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:05.52 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 289:05.52 386 | class vector : protected _Vector_base<_Tp, _Alloc> 289:05.52 | ^~~~~~ 289:05.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsAttrName.h:16, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/dom/base/AttrArray.h:21, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.h:11, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/AccessibleCaret.cpp:7, 289:05.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 289:05.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]': 289:05.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]' 289:05.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 289:05.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] 289:05.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:05.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:05.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/view/nsViewManager.h:14, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/layout/base/MobileViewportManager.cpp:16, 289:05.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 289:05.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 289:05.53 52 | class ClipManager { 289:05.53 | ^~~~~~~~~~~ 289:23.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 289:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 289:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 289:23.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 289:23.49 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 289:23.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 289:23.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:23.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] 289:23.49 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:23.50 | ^ 289:23.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:23.50 46 | struct Block { 289:23.50 | ^~~~~ 289:29.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:14, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:29.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:29.70 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 289:29.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:29.70 1007 | foundInterface = 0; \ 289:29.70 | ^~~~~~~~~~~~~~ 289:29.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' 289:29.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:29.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 289:29.70 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:29.70 629 | NS_INTERFACE_MAP_END 289:29.70 | ^~~~~~~~~~~~~~~~~~~~ 289:29.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 289:29.70 981 | else 289:29.70 | ^~~~ 289:29.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:29.70 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:29.70 | ^~~~~~~~~~~~~~~~~~ 289:29.71 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsDocumentViewer.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:29.71 627 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 289:29.71 | ^~~~~~~~~~~~~~~~~~~~~~ 289:32.46 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 289:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 289:32.46 1007 | foundInterface = 0; \ 289:32.46 | ^~~~~~~~~~~~~~ 289:32.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' 289:32.46 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 289:32.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 289:32.46 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:279:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 289:32.46 279 | NS_INTERFACE_MAP_END 289:32.46 | ^~~~~~~~~~~~~~~~~~~~ 289:32.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 289:32.46 981 | else 289:32.46 | ^~~~ 289:32.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 289:32.46 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 289:32.46 | ^~~~~~~~~~~~~~~~~~ 289:32.46 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.cpp:278:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 289:32.46 278 | NS_INTERFACE_MAP_ENTRY(nsISupports) 289:32.46 | ^~~~~~~~~~~~~~~~~~~~~~ 289:34.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:34.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289: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 = nsDataHashtable; long unsigned int N = 3]': 289:34.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]' 289:34.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 289:34.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] 289:34.20 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:34.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:34.20 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:34.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:34.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 289:34.20 23 | class nsDataHashtable : public nsBaseHashtable { 289:34.20 | ^~~~~~~~~~~~~~~ 289:34.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:34.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:34.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]': 289:34.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]' 289:34.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 289: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] 289:34.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:34.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:34.23 In file included from /usr/include/c++/9/vector:67, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:34.23 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 289:34.23 386 | class vector : protected _Vector_base<_Tp, _Alloc> 289:34.23 | ^~~~~~ 289:34.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:34.23 /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]': 289:34.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 = mozilla::layers::ClipManager]' 289:34.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 289:34.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 289:34.23 67 | memset(&aArr[0], 0, N * sizeof(T)); 289:34.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:34.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidiPresUtils.cpp:26, 289:34.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 289:34.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 289:34.23 52 | class ClipManager { 289:34.23 | ^~~~~~~~~~~ 289:46.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.h:12, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsBidi.cpp:7, 289:46.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 289:46.58 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 289:46.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:974:30: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 289:46.58 974 | PointTyped TransformPoint( 289:46.58 | ^~~~~~~~~~~~~~ 289:46.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:974:30: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 289:46.59 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 289:46.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 289:46.59 830 | size_t TransformAndClipRect(const RectTyped& aRect, 289:46.59 | ^~~~~~~~~~~~~~~~~~~~ 289:46.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 289:46.62 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:110: 289:46.62 /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)': 289:46.62 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.cpp:6552:38: warning: number of counters in profile data for function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'arcs', expected 60 and have 59) [-Wcoverage-mismatch] 289:46.62 6552 | static SnappedImageDrawingParameters ComputeSnappedImageDrawingParameters( 289:46.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:46.62 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.cpp:6552:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 289:46.62 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.cpp:6552:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 289:46.62 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.cpp:6552:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 289:46.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:29: 289:46.68 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsQuoteList.cpp: In member function 'nsFrameConstructorState::~nsFrameConstructorState()': 289:46.68 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsCSSFrameConstructor.cpp:946:1: warning: the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 289:46.68 946 | nsFrameConstructorState::~nsFrameConstructorState() { 289:46.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 289:46.68 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsCSSFrameConstructor.cpp:946:1: warning: the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 289:46.69 /builddir/build/BUILD/firefox-70.0.1/layout/base/nsCSSFrameConstructor.cpp:946:1: warning: the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 289:58.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 289:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 289:58.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsStyleSheetService.cpp:18, 289:58.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 289:58.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 289:58.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] 289:58.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 289:58.22 | ^ 289:58.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 289:58.22 46 | struct Block { 289:58.22 | ^~~~~ 290:15.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.cpp:11: 290:15.32 /builddir/build/BUILD/firefox-70.0.1/layout/base/gtest/TestAccessibleCaretManager.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, nsIFrame*, std::basic_ostream >*)void [clone .isra.0]': 290:15.32 /builddir/build/BUILD/firefox-70.0.1/layout/base/gtest/TestAccessibleCaretManager.cpp:840:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found [-Wmissing-profile] 290:15.32 840 | } // namespace mozilla 290:15.32 | ^ 290:25.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 290:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 290:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 290:25.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 290:25.86 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 290:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 290:25.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] 290:25.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 290:25.86 | ^ 290:25.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 290:25.86 46 | struct Block { 290:25.86 | ^~~~~ 290:29.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 290:29.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 290:29.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]': 290:29.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]' 290:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 290:29.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] 290:29.26 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:29.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:29.26 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 290:29.26 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 290:29.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 290:29.26 23 | class nsDataHashtable : public nsBaseHashtable { 290:29.26 | ^~~~~~~~~~~~~~~ 290:29.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 290: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 = std::vector; long unsigned int N = 3]': 290: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 = std::vector]' 290:29.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 290: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 290:29.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:29.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:29.41 In file included from /usr/include/c++/9/vector:67, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 290:29.41 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 290:29.41 386 | class vector : protected _Vector_base<_Tp, _Alloc> 290:29.41 | ^~~~~~ 290:29.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 290:29.41 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.h:16, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:9: 290:29.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]': 290:29.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]' 290:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 290:29.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 290:29.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:29.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:29.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 290:29.42 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPluginFrame.cpp:28: 290:29.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 290:29.42 52 | class ClipManager { 290:29.42 | ^~~~~~~~~~~ 290:41.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 290:41.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 290:41.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 290:41.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] 290:41.16 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 290:41.16 | ^ 290:41.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 290:41.16 46 | struct Block { 290:41.16 | ^~~~~ 290:46.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:46.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 290: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 = nsDataHashtable; long unsigned int N = 3]': 290: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 = nsDataHashtable]' 290:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 290: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 290:46.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:46.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:46.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 290:46.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 290:46.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 290:46.74 23 | class nsDataHashtable : public nsBaseHashtable { 290:46.74 | ^~~~~~~~~~~~~~~ 290:46.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 290:46.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 290: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]': 290:46.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]' 290:46.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 290:46.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] 290:46.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:46.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:46.78 In file included from /usr/include/c++/9/vector:67, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 290:46.78 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 290:46.78 386 | class vector : protected _Vector_base<_Tp, _Alloc> 290:46.78 | ^~~~~~ 290:46.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BRFrame.cpp:9, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 290: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 290:46.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]' 290:46.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 290:46.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] 290:46.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 290:46.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:46.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStructInlines.h:18, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrameInlines.h:13, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/BlockReflowInput.cpp:16, 290:46.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 290:46.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 290:46.78 52 | class ClipManager { 290:46.78 | ^~~~~~~~~~~ 290:59.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 290:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 290:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 290:59.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 290:59.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 290:59.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 290:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 290:59.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] 290:59.70 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 290:59.70 | ^ 290:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 290:59.70 46 | struct Block { 290:59.70 | ^~~~~ 291:04.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 291:04.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 291:04.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]': 291:04.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]' 291:04.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 291:04.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] 291:04.52 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:04.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:04.52 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 291:04.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 291:04.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 291:04.53 23 | class nsDataHashtable : public nsBaseHashtable { 291:04.53 | ^~~~~~~~~~~~~~~ 291:04.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 291:04.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]': 291:04.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]' 291:04.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 291:04.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] 291:04.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:04.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:04.69 In file included from /usr/include/c++/9/vector:67, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 291:04.69 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 291:04.70 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 291:04.70 386 | class vector : protected _Vector_base<_Tp, _Alloc> 291:04.70 | ^~~~~~ 291:04.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/ScrollVelocityQueue.cpp:11, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 291:04.70 /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:04.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 = mozilla::layers::ClipManager]' 291:04.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 291:04.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 291:04.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:04.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:04.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/TextOverflow.cpp:22, 291:04.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 291:04.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 291:04.70 52 | class ClipManager { 291:04.71 | ^~~~~~~~~~~ 291:11.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:101: 291:11.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 291:11.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsColumnSetFrame.cpp:1225:6: warning: the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.13 1225 | void nsColumnSetFrame::Reflow(nsPresContext* aPresContext, 291:11.13 | ^~~~~~~~~~~~~~~~ 291:11.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsColumnSetFrame.cpp:1225:6: warning: the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:11.13 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const': 291:11.14 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsColumnSetFrame.cpp:119:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.14 119 | void nsColumnSetFrame::ForEachColumnRule( 291:11.14 | ^~~~~~~~~~~~~~~~ 291:11.14 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsColumnSetFrame.cpp:119:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 291:11.14 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsColumnSetFrame.cpp:119:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:11.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:65: 291:11.15 /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*)': 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:4628:6: warning: the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.15 4628 | bool nsBlockFrame::PlaceLine(BlockReflowInput& aState, 291:11.15 | ^~~~~~~~~~~~ 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:4628:6: warning: the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1987:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.15 1987 | void nsBlockFrame::UnionChildOverflow(nsOverflowAreas& aOverflowAreas) { 291:11.15 | ^~~~~~~~~~~~ 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1987:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:11.15 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)': 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1934:6: warning: the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.16 1934 | void nsBlockFrame::ComputeOverflowAreas(const nsRect& aBounds, 291:11.16 | ^~~~~~~~~~~~ 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1934:6: warning: the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1140:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:11.16 1140 | void nsBlockFrame::Reflow(nsPresContext* aPresContext, ReflowOutput& aMetrics, 291:11.16 | ^~~~~~~~~~~~ 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1140:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 291:11.16 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.cpp:1140:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:23.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 291:23.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 291:23.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 291:23.58 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 291:23.58 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 291:23.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 291:23.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 291:23.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] 291:23.58 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 291:23.58 | ^ 291:23.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 291:23.58 46 | struct Block { 291:23.58 | ^~~~~ 291:28.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:28.88 /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]': 291:28.88 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:4495:45: required from here 291:28.88 /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] 291:28.88 43 | memset(aT, 0, sizeof(T)); 291:28.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 291:28.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 291:28.88 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 291:28.88 234 | struct nsGridContainerFrame::TrackSize { 291:28.88 | ^~~~~~~~~ 291:29.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:29.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:29.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]': 291:29.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]' 291:29.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 291:29.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] 291:29.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:29.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:29.16 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:29.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:29.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 291:29.16 23 | class nsDataHashtable : public nsBaseHashtable { 291:29.17 | ^~~~~~~~~~~~~~~ 291:29.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:29.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:29.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]': 291:29.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]' 291:29.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 291:29.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] 291:29.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:29.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:29.34 In file included from /usr/include/c++/9/vector:67, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:29.35 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 291:29.35 386 | class vector : protected _Vector_base<_Tp, _Alloc> 291:29.35 | ^~~~~~ 291:29.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:29.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 291:29.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 = mozilla::layers::ClipManager]' 291:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 291: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 291:29.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 291:29.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:29.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:41, 291:29.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 291:29.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 291:29.36 52 | class ClipManager { 291:29.36 | ^~~~~~~~~~~ 291:30.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:13, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:30.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:30.25 /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]': 291:30.25 /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]' 291:30.25 /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]' 291:30.25 /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]' 291:30.25 /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]' 291:30.25 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:2447:48: required from here 291:30.25 /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] 291:30.25 583 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 291:30.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291:30.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 291:30.25 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGridContainerFrame.cpp:234:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 291:30.25 234 | struct nsGridContainerFrame::TrackSize { 291:30.25 | ^~~~~~~~~ 291:39.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 291:39.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:39.74 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 291:39.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 291:39.74 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 291:39.74 | ^~~~~ 291:39.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.74 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 291:39.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.h:13, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFontInflationData.cpp:10, 291:39.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >': 291:39.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:351:13: warning: number of counters in profile data for function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 291:39.75 351 | Maybe UnionMaybeRects(const Maybe& a, const Maybe& b) { 291:39.75 | ^~~~~~~~~~~~~~~ 291:39.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:351:13: warning: the control flow of function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3221:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:39.75 3221 | void nsLineLayout::RelativePositionAnnotations( 291:39.75 | ^~~~~~~~~~~~ 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp:3221:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:128: 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsLineBox::MaybeFreeData()': 291:39.75 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineBox.cpp:453:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:39.75 453 | void nsLineBox::MaybeFreeData() { 291:39.75 | ^~~~~~~~~ 291:39.76 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineBox.cpp:453:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 291:39.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)': 291:39.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:547:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:39.79 547 | void nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowInput* aState, 291:39.79 | ^~~~~~~~~~~~~~~~~ 291:39.79 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:547:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 291:39.80 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsGfxScrollFrame.cpp:547:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 291:39.81 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 291:39.81 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:9700:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:39.81 9700 | void nsFrame::ConsiderChildOverflow(nsOverflowAreas& aOverflowAreas, 291:39.82 | ^~~~~~~ 291:39.82 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:9700:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 291:39.82 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:9700:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:39.82 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 291:39.82 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:9580:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 291:39.82 9580 | void nsIFrame::RecomputePerspectiveChildrenOverflow( 291:39.82 | ^~~~~~~~ 291:39.82 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.cpp:9580:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 291:52.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 291:52.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 291:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 291:52.82 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 291:52.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 291:52.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 291:52.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] 291:52.82 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 291:52.82 | ^ 291:52.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 291:52.82 46 | struct Block { 291:52.82 | ^~~~~ 292:01.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:01.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:01.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]': 292:01.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]' 292:01.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 292:01.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] 292:01.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:01.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:01.76 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:01.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:01.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 292:01.76 23 | class nsDataHashtable : public nsBaseHashtable { 292:01.76 | ^~~~~~~~~~~~~~~ 292:01.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:01.94 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:01.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]': 292:01.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]' 292:01.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 292:01.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] 292:01.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:01.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:01.95 In file included from /usr/include/c++/9/vector:67, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:01.95 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 292:01.95 386 | class vector : protected _Vector_base<_Tp, _Alloc> 292:01.95 | ^~~~~~ 292:01.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:01.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:01.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]': 292:01.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]' 292:01.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 292:01.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] 292:01.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:01.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:01.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 292:01.96 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageFrame.cpp:12, 292:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 292:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 292:01.97 52 | class ClipManager { 292:01.97 | ^~~~~~~~~~~ 292:09.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.h:10, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsPageContentFrame.cpp:6, 292:09.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 292:09.68 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 292:09.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 292:09.68 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 292:09.69 | ^~~~~ 292:09.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 292:09.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:137: 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:166:25: warning: number of counters in profile data for function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'arcs', expected 41 and have 40) [-Wcoverage-mismatch] 292:09.69 166 | already_AddRefed nsVideoFrame::BuildLayer( 292:09.69 | ^~~~~~~~~~~~ 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:166:25: warning: the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:166:25: warning: the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:45:15: warning: number of counters in profile data for function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'arcs', expected 5 and have 3) [-Wcoverage-mismatch] 292:09.69 45 | static Matrix ComputeRotationMatrix(gfxFloat aRotatedWidth, 292:09.69 | ^~~~~~~~~~~~~~~~~~~~~ 292:09.69 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp:45:15: warning: the control flow of function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 292:09.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 292:09.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsVideoFrame.cpp: In member function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)': 292:09.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:6681:6: warning: number of counters in profile data for function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 292:09.70 6681 | void nsTextFrame::PaintShadows(Span aShadows, 292:09.70 | ^~~~~~~~~~~ 292:09.70 /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:6681:6: warning: the control flow of function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 292:20.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 292:20.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 292:20.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 292:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 292:20.14 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 292:20.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:20.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292: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] 292:20.14 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:20.14 | ^ 292: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 292:20.14 46 | struct Block { 292:20.14 | ^~~~~ 292:26.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 292:26.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.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]': 292:26.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]' 292:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 292:26.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] 292:26.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:26.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:26.75 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRenderingBorders.h:18, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:12, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 292:26.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 292:26.75 23 | class nsDataHashtable : public nsBaseHashtable { 292:26.75 | ^~~~~~~~~~~~~~~ 292:26.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 292:26.80 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.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]': 292:26.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]' 292:26.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 292:26.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] 292:26.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:26.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:26.81 In file included from /usr/include/c++/9/vector:67, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.81 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 292:26.81 386 | class vector : protected _Vector_base<_Tp, _Alloc> 292:26.81 | ^~~~~~ 292:26.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:26.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxContext.h:9, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgIContainer.h:28, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.h:10, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.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]': 292:26.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]' 292:26.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 292:26.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] 292:26.82 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:26.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:26.82 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsButtonFrameRenderer.cpp:7, 292:26.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 292:26.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 292:26.82 52 | class ClipManager { 292:26.83 | ^~~~~~~~~~~ 292:31.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:29: 292:31.79 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 292:31.79 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsComboboxControlFrame.cpp:464:9: warning: number of counters in profile data for function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 292:31.79 464 | nsPoint nsComboboxControlFrame::GetCSSTransformTranslation() { 292:31.79 | ^~~~~~~~~~~~~~~~~~~~~~ 292:31.79 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsComboboxControlFrame.cpp:464:9: warning: the control flow of function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 292:43.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 292:43.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]': 292:43.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]' 292:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 292:43.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] 292:43.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 292:43.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292:43.49 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsBlockFrame.h:15, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.h:10, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 292:43.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 292:43.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 292:43.49 23 | class nsDataHashtable : public nsBaseHashtable { 292:43.49 | ^~~~~~~~~~~~~~~ 292:55.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 292:55.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 292:55.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 292:55.10 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 292:55.10 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 292:55.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 292:55.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 292:55.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] 292:55.10 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 292:55.10 | ^ 292:55.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 292:55.10 46 | struct Block { 292:55.10 | ^~~~~ 292:58.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 292:58.03 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 292:58.03 /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] 292:58.03 7382 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 292:58.03 | ^ 292:58.03 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.cpp:5910:8: note: 'struct BCBlockDirSeg' declared here 292:58.03 5910 | struct BCBlockDirSeg { 292:58.03 | ^~~~~~~~~~~~~ 293:00.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 293:00.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]': 293:00.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]' 293:00.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 293:00.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] 293:00.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:00.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:00.15 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 293:00.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 293:00.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 293:00.15 23 | class nsDataHashtable : public nsBaseHashtable { 293:00.15 | ^~~~~~~~~~~~~~~ 293:00.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 293:00.32 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 293:00.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]': 293:00.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 = std::vector]' 293:00.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 293:00.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 293:00.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:00.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:00.33 In file included from /usr/include/c++/9/vector:67, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 293:00.33 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 293:00.33 386 | class vector : protected _Vector_base<_Tp, _Alloc> 293:00.33 | ^~~~~~ 293:00.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:00.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:18, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/celldata.h:12, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableFrame.h:9, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 293:00.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]': 293:00.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]' 293:00.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 293:00.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] 293:00.34 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:00.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:00.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 293:00.34 from /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableCellFrame.cpp:20, 293:00.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 293:00.35 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 293:00.35 52 | class ClipManager { 293:00.35 | ^~~~~~~~~~~ 293:05.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:74: 293:05.80 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 293:05.80 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableRowFrame.cpp:1119:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 293:05.80 1119 | nscoord nsTableRowFrame::CollapseRowIfNecessary(nscoord aRowOffset, 293:05.80 | ^~~~~~~~~~~~~~~ 293:05.80 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableRowFrame.cpp:1119:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:05.80 /builddir/build/BUILD/firefox-70.0.1/layout/tables/nsTableRowFrame.cpp:1119:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:17.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:17.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:17.43 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 293:17.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 293:17.43 1007 | foundInterface = 0; \ 293:17.43 | ^~~~~~~~~~~~~~ 293:17.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' 293:17.43 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 293:17.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 293:17.43 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:620:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 293:17.43 620 | NS_INTERFACE_MAP_END 293:17.43 | ^~~~~~~~~~~~~~~~~~~~ 293: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 293:17.43 981 | else 293:17.43 | ^~~~ 293: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' 293:17.43 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 293:17.43 | ^~~~~~~~~~~~~~~~~~ 293:17.43 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:619:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 293:17.43 619 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 293:17.43 | ^~~~~~~~~~~~~~~~~~~~~~ 293:17.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 293:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 293:17.45 1007 | foundInterface = 0; \ 293:17.45 | ^~~~~~~~~~~~~~ 293: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' 293:17.45 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 293:17.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 293:17.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:705:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 293:17.45 705 | NS_INTERFACE_MAP_END 293:17.45 | ^~~~~~~~~~~~~~~~~~~~ 293:17.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 293:17.45 981 | else 293:17.45 | ^~~~ 293:17.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 293:17.45 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 293:17.45 | ^~~~~~~~~~~~~~~~~~ 293:17.45 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:704:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 293:17.45 704 | NS_INTERFACE_MAP_ENTRY(nsISupports) 293:17.45 | ^~~~~~~~~~~~~~~~~~~~~~ 293:17.59 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 293:17.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 293:17.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:17.60 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 293:17.60 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 293:17.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 293:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 293:17.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] 293:17.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 293:17.60 | ^ 293:17.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 293:17.60 46 | struct Block { 293:17.60 | ^~~~~ 293:22.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:22.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]': 293:22.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]' 293:22.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 293: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] 293:22.36 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:22.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:22.36 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:19, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:22.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:22.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 293:22.36 23 | class nsDataHashtable : public nsBaseHashtable { 293:22.36 | ^~~~~~~~~~~~~~~ 293:22.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:22.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:22.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]': 293:22.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]' 293:22.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 293:22.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] 293:22.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:22.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:22.58 In file included from /usr/include/c++/9/vector:67, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:22.58 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 293:22.58 386 | class vector : protected _Vector_base<_Tp, _Alloc> 293:22.58 | ^~~~~~ 293:22.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:22.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]': 293:22.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]' 293:22.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 293:22.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] 293:22.58 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:22.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:22.58 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:8, 293:22.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 293:22.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 293:22.58 52 | class ClipManager { 293:22.58 | ^~~~~~~~~~~ 293:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:12, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:28.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 293:28.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 293:28.22 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 293:28.22 | ^~~~~ 293:28.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 293:28.22 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPattern.h:9, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.h:12, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:7, 293:28.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:28.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 293:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 293:28.24 217 | BaseMatrix& PreRotate(T aAngle) { 293:28.24 | ^~~~~~~~~ 293:28.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:217:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 293:28.24 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 293:28.24 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:379:9: warning: number of counters in profile data for function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 14 and have 12) [-Wcoverage-mismatch] 293:28.24 379 | SVGBBox nsSVGDisplayContainerFrame::GetBBoxContribution( 293:28.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 293:28.24 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:379:9: warning: the control flow of function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.24 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:379:9: warning: the control flow of function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.24 /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*)': 293:28.24 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:231:6: warning: number of counters in profile data for function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 15 and have 14) [-Wcoverage-mismatch] 293:28.25 231 | void nsSVGDisplayContainerFrame::PaintSVG(gfxContext& aContext, 293:28.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:231:6: warning: the control flow of function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp:231:6: warning: the control flow of function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:128: 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)': 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:428:9: warning: number of counters in profile data for function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 22 and have 21) [-Wcoverage-mismatch] 293:28.25 428 | SVGBBox nsSVGClipPathFrame::GetBBoxForClipPathFrame(const SVGBBox& aBBox, 293:28.25 | ^~~~~~~~~~~~~~~~~~ 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:428:9: warning: the control flow of function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:428:9: warning: the control flow of function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)': 293:28.25 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:409:11: warning: number of counters in profile data for function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 293:28.25 409 | gfxMatrix nsSVGClipPathFrame::GetClipPathTransform(nsIFrame* aClippedFrame) { 293:28.25 | ^~~~~~~~~~~~~~~~~~ 293:28.26 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:409:11: warning: the control flow of function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.26 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:409:11: warning: the control flow of function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.26 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)': 293:28.26 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:161:6: warning: number of counters in profile data for function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'arcs', expected 26 and have 25) [-Wcoverage-mismatch] 293:28.26 161 | void nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame* aFrame, 293:28.27 | ^~~~~~~~~~~~~~~~~~ 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:161:6: warning: the control flow of function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:161:6: warning: the control flow of function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.27 /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&)': 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:97:6: warning: number of counters in profile data for function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 28 and have 27) [-Wcoverage-mismatch] 293:28.27 97 | void nsSVGClipPathFrame::PaintClipMask(gfxContext& aMaskContext, 293:28.27 | ^~~~~~~~~~~~~~~~~~ 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:97:6: warning: the control flow of function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:86:13: warning: number of counters in profile data for function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 293:28.27 86 | static void ComposeExtraMask(DrawTarget* aTarget, SourceSurface* aExtraMask, 293:28.27 | ^~~~~~~~~~~~~~~~ 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:86:13: warning: the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:86:13: warning: the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:37:6: warning: number of counters in profile data for function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 26 and have 23) [-Wcoverage-mismatch] 293:28.27 37 | void nsSVGClipPathFrame::ApplyClipPath(gfxContext& aContext, 293:28.27 | ^~~~~~~~~~~~~~~~~~ 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:37:6: warning: the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.27 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGClipPathFrame.cpp:37:6: warning: the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:110: 293:28.27 /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&)': 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:692:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 27 and have 25) [-Wcoverage-mismatch] 293:28.28 692 | void nsFilterInstance::BuildSourceImage(DrawTarget* aDest, 293:28.28 | ^~~~~~~~~~~~~~~~ 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:692:6: warning: the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:692:6: warning: the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:645:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 293:28.28 645 | void nsFilterInstance::BuildSourcePaint(SourceInfo* aSource, 293:28.28 | ^~~~~~~~~~~~~~~~ 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:645:6: warning: the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:645:6: warning: the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.28 /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*)': 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:448:1: warning: number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 293:28.28 448 | nsFilterInstance::nsFilterInstance( 293:28.28 | ^~~~~~~~~~~~~~~~ 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:448:1: warning: the control flow of 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*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.28 /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&)': 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:118:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'arcs', expected 90 and have 89) [-Wcoverage-mismatch] 293:28.28 118 | bool nsFilterInstance::BuildWebRenderFilters(nsIFrame* aFilteredFrame, 293:28.28 | ^~~~~~~~~~~~~~~~ 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:118:6: warning: the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.28 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:118:6: warning: the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:61:6: warning: number of counters in profile data for function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'arcs', expected 26 and have 24) [-Wcoverage-mismatch] 293:28.29 61 | void nsFilterInstance::PaintFilteredFrame( 293:28.29 | ^~~~~~~~~~~~~~~~ 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:61:6: warning: the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsFilterInstance.cpp:61:6: warning: the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)': 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:5294:9: warning: number of counters in profile data for function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 293:28.29 5294 | gfxRect SVGTextFrame::TransformFrameRectFromTextChild( 293:28.29 | ^~~~~~~~~~~~ 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:5294:9: warning: the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 293:28.29 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3969:10: warning: number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) [-Wcoverage-mismatch] 293:28.29 3969 | nsresult SVGTextFrame::GetEndPositionOfChar(nsIContent* aContent, 293:28.29 | ^~~~~~~~~~~~ 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3969:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3969:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.30 /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*)': 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3217:6: warning: number of counters in profile data for function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 61 and have 59) [-Wcoverage-mismatch] 293:28.30 3217 | void SVGTextFrame::PaintSVG(gfxContext& aContext, const gfxMatrix& aTransform, 293:28.30 | ^~~~~~~~~~~~ 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3217:6: warning: the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:3217:6: warning: the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.30 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:2831:6: warning: number of counters in profile data for function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 293:28.31 2831 | void nsDisplaySVGText::Paint(nsDisplayListBuilder* aBuilder, gfxContext* aCtx) { 293:28.31 | ^~~~~~~~~~~~~~~~ 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:2831:6: warning: the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.31 /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': 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:914:9: warning: number of counters in profile data for function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 293:28.31 914 | SVGBBox TextRenderedRun::GetUserSpaceRect( 293:28.31 | ^~~~~~~~~~~~~~~ 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:914:9: warning: the control flow of function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const': 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:816:9: warning: number of counters in profile data for function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 293:28.31 816 | SVGBBox TextRenderedRun::GetRunUserSpaceRect(nsPresContext* aContext, 293:28.31 | ^~~~~~~~~~~~~~~ 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.cpp:816:9: warning: the control flow of function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:65: 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:1567:6: warning: number of counters in profile data for function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'arcs', expected 7 and have 8) [-Wcoverage-mismatch] 293:28.31 1567 | void SVGObserverUtils::AddRenderingObserver(Element* aElement, 293:28.31 | ^~~~~~~~~~~~~~~~ 293:28.31 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGObserverUtils.cpp:1567:6: warning: the control flow of function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:47: 293:28.31 /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*)': 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGGeometryFrame.cpp:247:6: warning: number of counters in profile data for function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 17 and have 16) [-Wcoverage-mismatch] 293:28.32 247 | void SVGGeometryFrame::PaintSVG(gfxContext& aContext, 293:28.32 | ^~~~~~~~~~~~~~~~ 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGGeometryFrame.cpp:247:6: warning: the control flow of function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGGeometryFrame.cpp:105:6: warning: number of counters in profile data for function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 293:28.32 105 | void nsDisplaySVGGeometry::Paint(nsDisplayListBuilder* aBuilder, 293:28.32 | ^~~~~~~~~~~~~~~~~~~~ 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGGeometryFrame.cpp:105:6: warning: the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGGeometryFrame.cpp:105:6: warning: the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:28.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 293:28.32 /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&)': 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:223:30: warning: number of counters in profile data for function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 39 and have 36) [-Wcoverage-mismatch] 293:28.32 223 | already_AddRefed SVGContextPaintImpl::Paint::GetPattern( 293:28.32 | ^~~~~~~~~~~~~~~~~~~ 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:223:30: warning: the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:28.32 /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGContextPaint.cpp:223:30: warning: the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:38.50 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 293:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 293:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:38.50 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 293:38.50 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 293:38.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 293:38.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 293:38.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 293:38.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 293:38.50 | ^ 293:38.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 293:38.50 46 | struct Block { 293:38.50 | ^~~~~ 293:41.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 293:41.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 293:41.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]': 293:41.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]' 293:41.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 293: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 293:41.93 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:41.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:41.93 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 293:41.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 293:41.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 293:41.94 23 | class nsDataHashtable : public nsBaseHashtable { 293:41.94 | ^~~~~~~~~~~~~~~ 293:43.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 293:43.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]': 293:43.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]' 293:43.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 293:43.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] 293:43.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:43.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:43.06 In file included from /usr/include/c++/9/vector:67, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 293:43.06 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 293:43.06 386 | class vector : protected _Vector_base<_Tp, _Alloc> 293:43.06 | ^~~~~~ 293:43.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:43.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.h:11, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 293: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]': 293: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]' 293:43.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 293:43.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] 293:43.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:43.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:43.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:29, 293:43.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 293:43.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 293:43.07 52 | class ClipManager { 293:43.07 | ^~~~~~~~~~~ 293:47.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:128: 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSwitchFrame.cpp:248:9: warning: number of counters in profile data for function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 13 and have 11) [-Wcoverage-mismatch] 293:47.19 248 | SVGBBox nsSVGSwitchFrame::GetBBoxContribution(const Matrix& aToBBoxUserspace, 293:47.19 | ^~~~~~~~~~~~~~~~ 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSwitchFrame.cpp:248:9: warning: the control flow of function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSwitchFrame.cpp:248:9: warning: the control flow of function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.19 /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*)': 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSwitchFrame.cpp:89:6: warning: number of counters in profile data for function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 293:47.19 89 | void nsSVGSwitchFrame::PaintSVG(gfxContext& aContext, 293:47.19 | ^~~~~~~~~~~~~~~~ 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSwitchFrame.cpp:89:6: warning: the control flow of function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:110: 293:47.19 /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&)': 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGPatternFrame.cpp:195:33: warning: number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 61 and have 58) [-Wcoverage-mismatch] 293:47.19 195 | already_AddRefed nsSVGPatternFrame::PaintPattern( 293:47.19 | ^~~~~~~~~~~~~~~~~ 293:47.19 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGPatternFrame.cpp:195:33: warning: the control flow of 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&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGPatternFrame.cpp:195:33: warning: the control flow of 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&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:101: 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGOuterSVGFrame.cpp:992:15: warning: number of counters in profile data for function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 293:47.20 992 | static Matrix ComputeOuterSVGAnonChildFrameTransform( 293:47.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGOuterSVGFrame.cpp:992:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGOuterSVGFrame.cpp:992:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGOuterSVGFrame.cpp:602:6: warning: number of counters in profile data for function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 16 and have 15) [-Wcoverage-mismatch] 293:47.20 602 | void nsDisplayOuterSVG::Paint(nsDisplayListBuilder* aBuilder, 293:47.20 | ^~~~~~~~~~~~~~~~~ 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGOuterSVGFrame.cpp:602:6: warning: the control flow of function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:92: 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMaskFrame.cpp:46:33: warning: number of counters in profile data for function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'arcs', expected 39 and have 37) [-Wcoverage-mismatch] 293:47.20 46 | already_AddRefed nsSVGMaskFrame::GetMaskForMaskedFrame( 293:47.20 | ^~~~~~~~~~~~~~ 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMaskFrame.cpp:46:33: warning: the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.20 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMaskFrame.cpp:46:33: warning: the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:83: 293:47.21 /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)': 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:139:9: warning: number of counters in profile data for function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'arcs', expected 18 and have 16) [-Wcoverage-mismatch] 293:47.21 139 | SVGBBox nsSVGMarkerFrame::GetMarkBBoxContribution( 293:47.21 | ^~~~~~~~~~~~~~~~ 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:139:9: warning: the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:139:9: warning: the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.21 /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&)': 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:90:6: warning: number of counters in profile data for function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 25 and have 23) [-Wcoverage-mismatch] 293:47.21 90 | void nsSVGMarkerFrame::PaintMark(gfxContext& aContext, 293:47.21 | ^~~~~~~~~~~~~~~~ 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:90:6: warning: the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:90:6: warning: the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:64:11: warning: number of counters in profile data for function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'arcs', expected 6 and have 4) [-Wcoverage-mismatch] 293:47.21 64 | gfxMatrix nsSVGMarkerFrame::GetCanvasTM() { 293:47.21 | ^~~~~~~~~~~~~~~~ 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGMarkerFrame.cpp:64:11: warning: the control flow of function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 293:47.21 /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)': 293:47.21 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:1210:31: warning: number of counters in profile data for function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 293:47.21 1210 | already_AddRefed nsSVGIntegrationUtils::DrawableFromPaintServer( 293:47.21 | ^~~~~~~~~~~~~~~~~~~~~ 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:1210:31: warning: the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGIntegrationUtils.cpp:1210:31: warning: the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:56: 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGImageFrame.cpp:221:6: warning: number of counters in profile data for function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 16 and have 14) [-Wcoverage-mismatch] 293:47.22 221 | bool nsSVGImageFrame::TransformContextForPainting(gfxContext* aGfxContext, 293:47.22 | ^~~~~~~~~~~~~~~ 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGImageFrame.cpp:221:6: warning: the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGImageFrame.cpp:221:6: warning: the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGImageFrame.cpp:170:13: warning: number of counters in profile data for function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 293:47.22 170 | gfx::Matrix nsSVGImageFrame::GetRasterImageTransform(int32_t aNativeWidth, 293:47.22 | ^~~~~~~~~~~~~~~ 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGImageFrame.cpp:170:13: warning: the control flow of function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:47: 293:47.22 /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*)': 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGradientFrame.cpp:222:30: warning: number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 51 and have 50) [-Wcoverage-mismatch] 293:47.22 222 | already_AddRefed nsSVGGradientFrame::GetPaintServerPattern( 293:47.22 | ^~~~~~~~~~~~~~~~~~ 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGradientFrame.cpp:222:30: warning: the control flow of 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*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGradientFrame.cpp:222:30: warning: the control flow of 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*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.22 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 293:47.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGradientFrame.cpp:134:11: warning: number of counters in profile data for function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 293:47.23 134 | gfxMatrix nsSVGGradientFrame::GetGradientTransform( 293:47.23 | ^~~~~~~~~~~~~~~~~~ 293:47.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGradientFrame.cpp:134:11: warning: the control flow of function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:47.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:20: 293:47.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGForeignObjectFrame::ReflowSVG()': 293:47.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGForeignObjectFrame.cpp:312:6: warning: the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 293:47.23 312 | void nsSVGForeignObjectFrame::ReflowSVG() { 293:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 293:47.23 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGForeignObjectFrame.cpp:312:6: warning: the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 293:56.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 293:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 293:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 293:56.32 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 293:56.32 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 293:56.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 293:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 293:56.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] 293:56.32 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 293:56.32 | ^ 293:56.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 293:56.32 46 | struct Block { 293:56.32 | ^~~~~ 293:59.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 293:59.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 293: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 = nsDataHashtable; long unsigned int N = 3]': 293: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 = nsDataHashtable]' 293:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 293:59.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] 293:59.79 67 | memset(&aArr[0], 0, N * sizeof(T)); 293:59.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293:59.79 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 293:59.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 293:59.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 293:59.79 23 | class nsDataHashtable : public nsBaseHashtable { 293:59.79 | ^~~~~~~~~~~~~~~ 294:01.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 294:01.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 294:01.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]': 294:01.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]' 294:01.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 294:01.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] 294:01.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:01.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:01.07 In file included from /usr/include/c++/9/vector:67, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 294:01.07 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 294:01.07 386 | class vector : protected _Vector_base<_Tp, _Alloc> 294:01.07 | ^~~~~~ 294:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGContainerFrame.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGGFrame.h:13, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUseFrame.cpp:7, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 294:01.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]': 294:01.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]' 294:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 294:01.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] 294:01.07 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:01.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:01.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/SVGTextFrame.h:16, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:45, 294:01.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 294:01.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 294:01.07 52 | class ClipManager { 294:01.07 | ^~~~~~~~~~~ 294:04.02 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:1251:16: warning: number of counters in profile data for function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 294:04.02 1251 | static gfxRect PathExtentsToMaxStrokeExtents(const gfxRect& aPathExtents, 294:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:1251:16: warning: the control flow of function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)': 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:972:9: warning: number of counters in profile data for function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 51 and have 50) [-Wcoverage-mismatch] 294:04.02 972 | gfxRect nsSVGUtils::GetBBox(nsIFrame* aFrame, uint32_t aFlags, 294:04.02 | ^~~~~~~~~~ 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:972:9: warning: the control flow of function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:972:9: warning: the control flow of function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 294:04.02 /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*)': 294:04.02 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:574:6: warning: number of counters in profile data for function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 106 and have 103) [-Wcoverage-mismatch] 294:04.03 574 | void nsSVGUtils::PaintFrameWithEffects(nsIFrame* aFrame, gfxContext& aContext, 294:04.03 | ^~~~~~~~~~ 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:574:6: warning: the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:574:6: warning: the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:488:15: warning: number of counters in profile data for function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 294:04.03 488 | gfxContext* CreateBlendTarget(const gfxMatrix& aTransform) { 294:04.03 | ^~~~~~~~~~~~~~~~~ 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:488:15: warning: the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 294:04.03 /builddir/build/BUILD/firefox-70.0.1/layout/svg/nsSVGUtils.cpp:488:15: warning: the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 294:12.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 294:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 294:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 294:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 294:12.01 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 294:12.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 294:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 294:12.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] 294:12.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 294:12.01 | ^ 294:12.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 294:12.01 46 | struct Block { 294:12.01 | ^~~~~ 294:17.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 294:17.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 294:17.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]': 294:17.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]' 294:17.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 294:17.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] 294:17.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:17.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:17.79 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ScrollStyles.h:12, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:16, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 294:17.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 294:17.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 294:17.79 23 | class nsDataHashtable : public nsBaseHashtable { 294:17.79 | ^~~~~~~~~~~~~~~ 294:18.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:18.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:18.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:18.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:18.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 294:18.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]': 294:18.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]' 294:18.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 294:18.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] 294:18.02 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:18.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:18.02 In file included from /usr/include/c++/9/vector:67, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 294:18.02 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 294:18.03 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 294:18.03 386 | class vector : protected _Vector_base<_Tp, _Alloc> 294:18.03 | ^~~~~~ 294:18.03 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsPresContext.h:14, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayoutState.h:18, 294:18.03 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.cpp:7, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 294: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 294: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 = mozilla::layers::ClipManager]' 294:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 294: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 294:18.04 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:18.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:18.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.cpp:59, 294:18.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 294:18.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 294:18.04 52 | class ClipManager { 294:18.04 | ^~~~~~~~~~~ 294:31.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 294:31.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 294:31.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 294:31.50 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 294:31.50 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 294:31.50 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 294:31.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 294:31.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.50 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 294:31.50 | ^ 294:31.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 294:31.50 46 | struct Block { 294:31.50 | ^~~~~ 294:33.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 294:33.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 294:33.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 294:33.83 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:7, 294:33.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:33.83 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 294:33.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:33.83 1007 | foundInterface = 0; \ 294:33.83 | ^~~~~~~~~~~~~~ 294:33.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' 294:33.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:33.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:33.84 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:33.84 1023 | NS_INTERFACE_MAP_END 294:33.84 | ^~~~~~~~~~~~~~~~~~~~ 294:33.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 294:33.84 981 | else 294:33.84 | ^~~~ 294:33.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:33.84 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:33.84 | ^~~~~~~~~~~~~~~~~~ 294:33.84 /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:33.84 1022 | NS_INTERFACE_MAP_ENTRY(nsISupports) 294:33.84 | ^~~~~~~~~~~~~~~~~~~~~~ 294:35.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 294:35.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:35.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]': 294:35.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]' 294:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 294:35.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] 294:35.90 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:35.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:35.90 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 294:35.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:35.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 294:35.90 23 | class nsDataHashtable : public nsBaseHashtable { 294:35.90 | ^~~~~~~~~~~~~~~ 294:36.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:36.04 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:36.05 /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]': 294:36.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]' 294:36.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 294:36.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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 294:36.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:36.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:36.05 In file included from /usr/include/c++/9/vector:67, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:36.05 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 294:36.05 386 | class vector : protected _Vector_base<_Tp, _Alloc> 294:36.05 | ^~~~~~ 294:36.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 294:36.05 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxFrame.h:20, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsTitleBarFrame.h:11, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.h:11, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsResizerFrame.cpp:10, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 294:36.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]': 294:36.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]' 294:36.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 294:36.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] 294:36.06 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:36.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:36.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsSliderFrame.cpp:23, 294:36.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:38: 294:36.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 294:36.06 52 | class ClipManager { 294:36.06 | ^~~~~~~~~~~ 294:49.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 294:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 294:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 294:49.73 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 294:49.73 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 294:49.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:49.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 294: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] 294:49.73 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 294:49.74 | ^ 294:49.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 294:49.74 46 | struct Block { 294:49.74 | ^~~~~ 294:52.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 294:52.27 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:52.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:52.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 294:52.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:52.28 1007 | foundInterface = 0; \ 294:52.28 | ^~~~~~~~~~~~~~ 294:52.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' 294:52.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:52.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:52.28 61 | NS_INTERFACE_MAP_END 294:52.28 | ^~~~~~~~~~~~~~~~~~~~ 294:52.28 /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 294:52.28 999 | } else 294:52.28 | ^~~~ 294:52.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 294:52.28 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 294:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:52.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 294:52.28 60 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 294:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:52.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 294:52.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:52.28 1007 | foundInterface = 0; \ 294:52.28 | ^~~~~~~~~~~~~~ 294:52.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' 294:52.28 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:52.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:52.28 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:52.28 264 | NS_INTERFACE_MAP_END 294:52.28 | ^~~~~~~~~~~~~~~~~~~~ 294:52.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 294:52.29 981 | else 294:52.29 | ^~~~ 294:52.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:52.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:52.29 | ^~~~~~~~~~~~~~~~~~ 294:52.29 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:52.29 263 | NS_INTERFACE_MAP_ENTRY(nsISupports) 294:52.29 | ^~~~~~~~~~~~~~~~~~~~~~ 294:52.31 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 294:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:52.31 1007 | foundInterface = 0; \ 294:52.31 | ^~~~~~~~~~~~~~ 294:52.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' 294:52.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:52.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:52.31 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:52.31 109 | NS_INTERFACE_MAP_END 294:52.31 | ^~~~~~~~~~~~~~~~~~~~ 294:52.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 294:52.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 294:52.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:52.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:52.32 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:52.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:52.32 /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 294:52.32 391 | else 294:52.32 | ^~~~ 294:52.32 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 294:52.32 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 294:52.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:52.36 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 294:52.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 294:52.37 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:52.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:52.37 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 294:52.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 294:52.37 1007 | foundInterface = 0; \ 294:52.37 | ^~~~~~~~~~~~~~ 294:52.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' 294:52.37 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 294:52.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 294:52.37 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 294:52.37 249 | NS_INTERFACE_MAP_END 294:52.37 | ^~~~~~~~~~~~~~~~~~~~ 294:52.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 294:52.37 981 | else 294:52.37 | ^~~~ 294:52.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 294:52.37 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 294:52.37 | ^~~~~~~~~~~~~~~~~~ 294:52.37 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 294:52.37 248 | NS_INTERFACE_MAP_ENTRY(nsISupports) 294:52.37 | ^~~~~~~~~~~~~~~~~~~~~~ 294:54.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:54.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]': 294:54.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]' 294:54.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 294:54.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] 294:54.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:54.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:54.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:54.28 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:54.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:54.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 294:54.29 23 | class nsDataHashtable : public nsBaseHashtable { 294:54.29 | ^~~~~~~~~~~~~~~ 294:54.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:54.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]': 294:54.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]' 294:54.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 294:54.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] 294:54.44 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:54.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:54.44 In file included from /usr/include/c++/9/vector:67, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:54.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:54.45 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 294:54.45 386 | class vector : protected _Vector_base<_Tp, _Alloc> 294:54.45 | ^~~~~~ 294:54.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294: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]': 294: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]' 294:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 294: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] 294:54.45 67 | memset(&aArr[0], 0, N * sizeof(T)); 294:54.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:54.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 294:54.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 294:54.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 294:54.45 52 | class ClipManager { 294:54.46 | ^~~~~~~~~~~ 295:06.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBoxLayout.h:10, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsStackLayout.h:19, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.h:10, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGrid.cpp:14, 295:06.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 295:06.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 295:06.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:06.42 1022 | foundInterface = 0; \ 295:06.42 | ^~~~~~~~~~~~~~ 295:06.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' 295:06.42 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 295:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 295:06.42 226 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 295:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.42 /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:06.42 991 | else 295:06.42 | ^~~~ 295:06.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' 295:06.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.42 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:06.42 225 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 295:06.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.46 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 295:06.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 295:06.46 1022 | foundInterface = 0; \ 295:06.46 | ^~~~~~~~~~~~~~ 295:06.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' 295:06.46 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 295:06.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.46 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 295:06.46 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 295:06.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.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 295:06.46 991 | else 295:06.46 | ^~~~ 295:06.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' 295:06.46 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 295:06.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:06.46 /builddir/build/BUILD/firefox-70.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 295:06.46 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 295:06.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:37.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 295:37.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 295:37.71 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 295:37.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295:37.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 295:37.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] 295:37.71 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 295:37.71 | ^ 295:37.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 295:37.71 46 | struct Block { 295:37.71 | ^~~~~ 295:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295: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]': 295: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]' 295:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 295: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] 295:43.75 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:43.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:23, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 295:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295:43.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 295:43.75 23 | class nsDataHashtable : public nsBaseHashtable { 295:43.75 | ^~~~~~~~~~~~~~~ 295:43.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295:43.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]': 295:43.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]' 295:43.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 295:43.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] 295:43.83 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:43.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:43.83 In file included from /usr/include/c++/9/vector:67, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 295:43.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295:43.84 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 295:43.84 386 | class vector : protected _Vector_base<_Tp, _Alloc> 295:43.84 | ^~~~~~ 295:43.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:19, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295: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 = mozilla::layers::ClipManager; long unsigned int N = 3]': 295:43.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]' 295:43.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 295:43.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] 295:43.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:43.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:43.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.h:20, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 295:43.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 295:43.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 295:43.84 52 | class ClipManager { 295:43.84 | ^~~~~~~~~~~ 295:51.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 295:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 295:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 295:51.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:51.08 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:51.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 295:51.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] 295:51.08 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 295:51.08 | ^ 295:51.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 295:51.08 46 | struct Block { 295:51.08 | ^~~~~ 295:59.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:59.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]': 295:59.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]' 295:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 295:59.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] 295:59.11 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:59.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:59.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:13, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 295:59.11 23 | class nsDataHashtable : public nsBaseHashtable { 295:59.11 | ^~~~~~~~~~~~~~~ 295:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:59.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]': 295:59.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]' 295:59.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 295:59.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] 295:59.15 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:59.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:59.15 In file included from /usr/include/c++/9/vector:67, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:13, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:59.15 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 295:59.15 386 | class vector : protected _Vector_base<_Tp, _Alloc> 295:59.15 | ^~~~~~ 295:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:12, 295:59.15 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295: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]': 295: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]' 295:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 295:59.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] 295:59.16 67 | memset(&aArr[0], 0, N * sizeof(T)); 295:59.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:59.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.h:16, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLChar.cpp:7, 295:59.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 295:59.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 295:59.16 52 | class ClipManager { 295:59.16 | ^~~~~~~~~~~ 296:03.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:29: 296:03.17 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 296:03.17 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLOperators.cpp:274:17: warning: number of counters in profile data for function 'InitOperatorGlobals()' does not match its profile data (counter 'arcs', expected 6 and have 7) [-Wcoverage-mismatch] 296:03.17 274 | static nsresult InitOperatorGlobals() { 296:03.17 | ^~~~~~~~~~~~~~~~~~~ 296:03.18 /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLOperators.cpp:274:17: warning: the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 296:12.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 296:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 296:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 296:12.27 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 296:12.27 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 296:12.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 296:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 296:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 296:12.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 296:12.27 | ^ 296:12.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 296:12.27 46 | struct Block { 296:12.27 | ^~~~~ 296:15.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 296:15.80 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 296:15.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]': 296:15.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]' 296:15.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 296:15.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] 296:15.81 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:15.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:15.81 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:59, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 296:15.81 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 296:15.82 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 296:15.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 296:15.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 296:15.82 23 | class nsDataHashtable : public nsBaseHashtable { 296:15.82 | ^~~~~~~~~~~~~~~ 296:15.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:15.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 296:15.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]': 296:15.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]' 296:15.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 296:15.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] 296:15.98 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:15.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:15.98 In file included from /usr/include/c++/9/vector:67, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:58, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 296:15.98 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 296:15.99 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 296:15.99 386 | class vector : protected _Vector_base<_Tp, _Alloc> 296:15.99 | ^~~~~~ 296:15.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:10, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/base/FrameProperties.h:15, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsIFrame.h:53, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/xul/nsBox.h:12, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsFrame.h:15, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsSplittableFrame.h:16, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsContainerFrame.h:13, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 296:15.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 296:15.99 /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:15.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 = mozilla::layers::ClipManager]' 296:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 296:16.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] 296:16.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:16.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:16.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/layout/mathml/nsMathMLmtableFrame.cpp:12, 296:16.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:11: 296:16.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 296:16.00 52 | class ClipManager { 296:16.00 | ^~~~~~~~~~~ 296:29.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 296:29.13 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 296:29.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:29.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 296:29.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] 296:29.13 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 296:29.13 | ^ 296:29.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 296:29.13 46 | struct Block { 296:29.13 | ^~~~~ 296:34.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 296:34.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:34.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]': 296:34.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]' 296:34.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 296:34.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] 296:34.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:34.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:34.95 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 296:34.95 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 296:34.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:34.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 296:34.96 23 | class nsDataHashtable : public nsBaseHashtable { 296:34.96 | ^~~~~~~~~~~~~~~ 296:34.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:34.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]': 296:34.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]' 296:34.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 296:34.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] 296:34.99 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:34.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:34.99 In file included from /usr/include/c++/9/vector:67, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 296:34.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsRange.h:15, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:13, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:35.00 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 296:35.00 386 | class vector : protected _Vector_base<_Tp, _Alloc> 296:35.00 | ^~~~~~ 296:35.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSRuleBinding.h:6, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/css/Rule.h:12, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:11, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.h:10, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:7, 296:35.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:35.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]': 296:35.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]' 296:35.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 296:35.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] 296:35.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:35.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:35.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontInfoLoader.h:15, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxPlatformFontList.h:15, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/layout/inspector/InspectorFontFace.cpp:9, 296:35.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 296:35.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 296:35.01 52 | class ClipManager { 296:35.01 | ^~~~~~~~~~~ 296:48.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 296:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 296:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 296:48.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 296:48.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 296:48.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 296:48.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 296:48.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] 296:48.84 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 296:48.84 | ^ 296:48.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 296:48.84 46 | struct Block { 296:48.84 | ^~~~~ 296:54.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.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]': 296:54.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]' 296:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 296:54.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] 296:54.51 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:54.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:54.51 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.51 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 296:54.51 23 | class nsDataHashtable : public nsBaseHashtable { 296:54.52 | ^~~~~~~~~~~~~~~ 296:54.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.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]': 296:54.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]' 296:54.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 296: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 std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 296:54.69 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:54.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:54.69 In file included from /usr/include/c++/9/vector:67, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.69 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 296:54.69 386 | class vector : protected _Vector_base<_Tp, _Alloc> 296:54.69 | ^~~~~~ 296:54.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:54.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.70 /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:54.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 = mozilla::layers::ClipManager]' 296:54.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 296:54.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 296:54.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:54.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:54.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/DisplayItemClip.cpp:16, 296:54.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:20: 296:54.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 296:54.70 52 | class ClipManager { 296:54.70 | ^~~~~~~~~~~ 296:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.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::gfx::RectTyped; long unsigned int N = 3]': 296:54.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::gfx::RectTyped]' 296:54.92 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:1279:51: required from here 296:54.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 non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 296:54.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 296:54.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:54.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 296:54.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 296:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 296:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 296:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 296:54.93 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 296:54.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 296:54.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 296:54.93 241 | struct RectTyped : public BaseRect, PointTyped, 296:54.93 | ^~~~~~~~~ 297:05.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 297:05.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 297:05.83 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]': 297:05.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:685:32: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 297:05.83 685 | Point4DTyped ProjectPoint( 297:05.83 | ^~~~~~~~~~~~ 297:05.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:685:32: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:05.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 297:05.84 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In function '__static_initialization_and_destruction_0(int, int)': 297:05.84 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 297:05.84 122 | mFrameOffsetToViewport(aFrameOffsetToViewport) {} 297:05.84 | ^ 297:05.84 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:05.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 297:05.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 297:05.84 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 297:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 297:05.85 830 | size_t TransformAndClipRect(const RectTyped& aRect, 297:05.85 | ^~~~~~~~~~~~~~~~~~~~ 297:05.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:830:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:05.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 297:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:14, 297:05.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 297:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 297:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRFPService.h:12, 297:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 297:05.86 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/ActiveLayerTracker.cpp:9, 297:05.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 297:05.86 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 297:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 297:05.86 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 297:05.86 | ^~~~~ 297:05.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:05.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:128: 297:05.87 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayListInvalidation.cpp: In function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)': 297:05.87 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:9690:13: warning: number of counters in profile data for function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'arcs', expected 25 and have 24) [-Wcoverage-mismatch] 297:05.87 9690 | static void ComputeMaskGeometry(PaintFramesParams& aParams) { 297:05.87 | ^~~~~~~~~~~~~~~~~~~ 297:05.87 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:9690:13: warning: the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:05.87 /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*)': 297:05.88 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:7594:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 297:05.88 7594 | bool nsDisplayStickyPosition::CreateWebRenderCommands( 297:05.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 297:05.88 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:7594:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 297:05.88 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsDisplayList.cpp:7594:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:19.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 297:19.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 297:19.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 297:19.25 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 297:19.25 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:21, 297:19.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:19.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 297:19.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] 297:19.25 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 297:19.25 | ^ 297:19.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 297:19.25 46 | struct Block { 297:19.25 | ^~~~~ 297:20.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 297:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 297:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 297:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 297:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 297:20.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.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]': 297:20.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]' 297:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 297:20.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] 297:20.80 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:20.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:20.80 In file included from /builddir/build/BUILD/firefox-70.0.1/layout/style/CounterStyleManager.h:12, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleStruct.h:34, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:28, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 297:20.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 297:20.80 23 | class nsDataHashtable : public nsBaseHashtable { 297:20.80 | ^~~~~~~~~~~~~~~ 297:20.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.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]': 297:20.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]' 297:20.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 297:20.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] 297:20.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:20.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:20.84 In file included from /usr/include/c++/9/vector:67, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.84 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 297:20.84 386 | class vector : protected _Vector_base<_Tp, _Alloc> 297:20.84 | ^~~~~~ 297:20.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsChangeHint.h:15, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/base/nsLayoutUtils.h:18, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.h:10, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:9, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.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]': 297:20.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]' 297:20.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 297:20.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] 297:20.84 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:20.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:20.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:17, 297:20.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:20.84 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 297:20.85 52 | class ClipManager { 297:20.85 | ^~~~~~~~~~~ 297:24.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 297:24.68 /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)': 297:24.68 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:439:15: warning: number of counters in profile data for function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'arcs', expected 91 and have 90) [-Wcoverage-mismatch] 297:24.68 439 | ImgDrawResult nsImageRenderer::Draw(nsPresContext* aPresContext, 297:24.68 | ^~~~~~~~~~~~~~~ 297:24.68 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:439:15: warning: the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 297:24.68 /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsImageRenderer.cpp:439:15: warning: the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 297:32.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 297:32.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 297:32.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 297:32.60 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 297:32.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 297:32.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 297: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] 297:32.60 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 297:32.61 | ^ 297:32.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 297:32.61 46 | struct Block { 297:32.61 | ^~~~~ 297:37.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 297:37.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 297:37.37 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 297:37.37 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 297:37.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 297:37.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]': 297:37.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]' 297:37.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 297:37.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] 297:37.38 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:37.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:37.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 297:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 297:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TextEvents.h:12, 297:37.38 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 297:37.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:11: 297:37.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 297:37.38 23 | class nsDataHashtable : public nsBaseHashtable { 297:37.38 | ^~~~~~~~~~~~~~~ 297:37.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 297:37.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]': 297:37.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]' 297:37.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 297:37.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] 297:37.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:37.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:37.41 In file included from /usr/include/c++/9/vector:67, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 297:37.41 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 297:37.41 386 | class vector : protected _Vector_base<_Tp, _Alloc> 297:37.41 | ^~~~~~ 297:37.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:20, 297:37.41 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.h:12, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/DrawEventRecorder.cpp:7, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:2: 297:37.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]': 297:37.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]' 297:37.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 297:37.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 297:37.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 297:37.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297:37.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/layout/printing/PrintTranslator.cpp:10, 297:37.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 297:37.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 297:37.42 52 | class ClipManager { 297:37.42 | ^~~~~~~~~~~ 297:49.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 297:49.17 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 297:49.17 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 297:49.17 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 297:49.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 297:49.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 297:49.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 297:49.18 79 | memset(this, 0, sizeof(nsXPTCVariant)); 297:49.18 | ^ 297:49.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 297:49.18 44 | struct nsXPTCVariant { 297:49.18 | ^~~~~~~~~~~~~ 297:51.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 297:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 297:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 297:51.53 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 297:51.53 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 297:51.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 297:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 297:51.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] 297:51.53 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 297:51.53 | ^ 297:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 297:51.53 46 | struct Block { 297:51.53 | ^~~~~ 297:58.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 297:58.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]': 297:58.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 297:58.87 /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] 297:58.87 31 | memset(aT, 0, sizeof(T)); 297:58.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 297:58.87 In file included from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/XPCModule.h:7, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutModule.cpp:11, 297:58.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 297:58.87 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 297:58.87 2269 | struct GlobalProperties { 297:58.87 | ^~~~~~~~~~~~~~~~ 298:00.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 298:00.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]': 298:00.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]' 298:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 298: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 298:00.08 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:00.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:00.08 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 298:00.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 298:00.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 298:00.08 23 | class nsDataHashtable : public nsBaseHashtable { 298:00.08 | ^~~~~~~~~~~~~~~ 298:00.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 298:00.12 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 298:00.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]': 298:00.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]' 298:00.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 298:00.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] 298:00.13 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:00.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:00.13 In file included from /usr/include/c++/9/vector:67, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/layout/base/Units.h:17, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsContentUtils.h:24, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINetworkInterceptController.h:35, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:34, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 298:00.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 298:00.13 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 298:00.13 386 | class vector : protected _Vector_base<_Tp, _Alloc> 298:00.14 | ^~~~~~ 298:00.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/caps/nsJSPrincipals.h:9, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.h:10, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsContentDLF.cpp:11, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 298:00.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]': 298:00.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 = mozilla::layers::ClipManager]' 298:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 298:00.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 298:00.14 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:00.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:00.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/layout/painting/nsCSSRendering.h:23, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/layout/build/nsLayoutStatics.cpp:25, 298:00.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 298:00.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 298:00.15 52 | class ClipManager { 298:00.15 | ^~~~~~~~~~~ 298:11.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 298:11.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 298:11.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 298:11.92 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:12, 298:11.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:11.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 298:11.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] 298:11.92 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 298:11.92 | ^ 298:11.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 298:11.92 46 | struct Block { 298:11.92 | ^~~~~ 298:17.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXPTCUtils.h:10, 298:17.65 from /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:119, 298:17.65 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 298:17.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 298:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:79:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 298:17.66 79 | memset(this, 0, sizeof(nsXPTCVariant)); 298:17.66 | ^ 298:17.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 298:17.66 44 | struct nsXPTCVariant { 298:17.66 | ^~~~~~~~~~~~~ 298:18.14 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 298:18.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 298:18.14 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 298:18.14 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 298:18.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:18.14 1007 | foundInterface = 0; \ 298:18.14 | ^~~~~~~~~~~~~~ 298:18.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' 298:18.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:18.14 30 | NS_INTERFACE_MAP_END 298:18.14 | ^~~~~~~~~~~~~~~~~~~~ 298:18.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 298:18.14 981 | else 298:18.14 | ^~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:18.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:18.14 | ^~~~~~~~~~~~~~~~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:18.14 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 298:18.14 | ^~~~~~~~~~~~~~~~~~~~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 298:18.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:18.14 1007 | foundInterface = 0; \ 298:18.14 | ^~~~~~~~~~~~~~ 298:18.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' 298:18.14 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:18.14 101 | NS_INTERFACE_MAP_END 298:18.14 | ^~~~~~~~~~~~~~~~~~~~ 298:18.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 298:18.14 981 | else 298:18.14 | ^~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:18.14 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:18.14 | ^~~~~~~~~~~~~~~~~~ 298:18.14 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDSURIContentListener.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:18.14 100 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 298:18.14 | ^~~~~~~~~~~~~~~~~~~~~~ 298:20.03 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 298:20.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:20.03 1022 | foundInterface = 0; \ 298:20.03 | ^~~~~~~~~~~~~~ 298:20.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' 298:20.03 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 298:20.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:20.03 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 298:20.03 570 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 298:20.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:20.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 298:20.03 981 | else 298:20.03 | ^~~~ 298:20.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:20.03 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:20.03 | ^~~~~~~~~~~~~~~~~~ 298:20.03 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:20.03 569 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 298:20.03 | ^~~~~~~~~~~~~~~~~~~~~~ 298:20.66 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 298:20.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:20.66 1007 | foundInterface = 0; \ 298:20.66 | ^~~~~~~~~~~~~~ 298:20.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' 298:20.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:20.66 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:20.66 108 | NS_INTERFACE_MAP_END 298:20.66 | ^~~~~~~~~~~~~~~~~~~~ 298:20.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 298:20.66 981 | else 298:20.66 | ^~~~ 298:20.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:20.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:20.66 | ^~~~~~~~~~~~~~~~~~ 298:20.66 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:20.66 107 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 298:20.66 | ^~~~~~~~~~~~~~~~~~~~~~ 298:20.72 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 298:20.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:20.72 1007 | foundInterface = 0; \ 298:20.72 | ^~~~~~~~~~~~~~ 298:20.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' 298:20.72 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:20.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:20.72 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:20.72 21 | NS_INTERFACE_MAP_END 298:20.72 | ^~~~~~~~~~~~~~~~~~~~ 298: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 298:20.72 981 | else 298:20.72 | ^~~~ 298: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' 298:20.72 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:20.72 | ^~~~~~~~~~~~~~~~~~ 298:20.72 /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:20.72 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 298:20.72 | ^~~~~~~~~~~~~~~~~~~~~~ 298:21.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 298:21.53 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 298:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:21.54 /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:21.54 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 298:21.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] 298:21.54 31 | memset(aT, 0, sizeof(T)); 298:21.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 298:21.54 In file included from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:35, 298:21.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:21.54 /builddir/build/BUILD/firefox-70.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 298:21.54 2269 | struct GlobalProperties { 298:21.54 | ^~~~~~~~~~~~~~~~ 298:22.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:22.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]': 298:22.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]' 298:22.25 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 298:22.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] 298:22.25 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:22.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:22.25 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 298:22.25 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 298:22.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:22.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 298:22.26 23 | class nsDataHashtable : public nsBaseHashtable { 298:22.26 | ^~~~~~~~~~~~~~~ 298:22.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 298:22.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:22.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]': 298:22.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]' 298:22.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 298:22.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] 298:22.41 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:22.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:22.41 In file included from /usr/include/c++/9/vector:67, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/process_util.h:33, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:9, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:22.42 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 298:22.42 386 | class vector : protected _Vector_base<_Tp, _Alloc> 298:22.42 | ^~~~~~ 298:22.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/BrowsingContext.cpp:7, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 298:22.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]': 298:22.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]' 298:22.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 298:22.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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 298:22.42 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:22.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:22.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 298:22.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShell.cpp:206, 298:22.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:83: 298:22.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 298:22.43 52 | class ClipManager { 298:22.43 | ^~~~~~~~~~~ 298:44.37 In file included from /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineConsumers.h:14, 298:44.37 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/AutoGlobalTimelineMarker.cpp:9, 298:44.37 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:11: 298:44.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 298:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 298:44.37 50 | OffTheBooksMutex* Mutex() { 298:44.37 | ^~~~~ 298:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 298:44.37 /builddir/build/BUILD/firefox-70.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 298:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 298:44.37 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 298:50.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 298:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 298:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 298:50.09 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 298:50.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 298:50.09 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 298:50.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:50.09 1007 | foundInterface = 0; \ 298:50.09 | ^~~~~~~~~~~~~~ 298: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' 298:50.09 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:50.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:50.09 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:50.09 88 | NS_INTERFACE_MAP_END 298:50.09 | ^~~~~~~~~~~~~~~~~~~~ 298:50.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 298:50.09 981 | else 298:50.09 | ^~~~ 298:50.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:50.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:50.09 | ^~~~~~~~~~~~~~~~~~ 298:50.09 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:50.09 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 298:50.09 | ^~~~~~~~~~~~~~~~~~~~~~ 298:55.18 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 298:55.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:55.18 1007 | foundInterface = 0; \ 298:55.18 | ^~~~~~~~~~~~~~ 298:55.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' 298:55.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:55.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:55.18 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:55.18 43 | NS_INTERFACE_MAP_END 298:55.18 | ^~~~~~~~~~~~~~~~~~~~ 298:55.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 298:55.19 981 | else 298:55.19 | ^~~~ 298:55.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:55.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:55.19 | ^~~~~~~~~~~~~~~~~~ 298:55.19 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:55.19 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 298:55.19 | ^~~~~~~~~~~~~~~~~~~~~~ 298:55.59 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 298:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 298:55.59 1007 | foundInterface = 0; \ 298:55.59 | ^~~~~~~~~~~~~~ 298:55.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' 298:55.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 298:55.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 298:55.59 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 298:55.59 225 | NS_INTERFACE_MAP_END 298:55.59 | ^~~~~~~~~~~~~~~~~~~~ 298:55.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 298:55.59 981 | else 298:55.59 | ^~~~ 298:55.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 298:55.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 298:55.59 | ^~~~~~~~~~~~~~~~~~ 298:55.59 /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 298:55.59 224 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 298:55.59 | ^~~~~~~~~~~~~~~~~~~~~~ 298:57.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:7, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 298:57.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]': 298:57.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]' 298:57.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 298:57.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] 298:57.78 67 | memset(&aArr[0], 0, N * sizeof(T)); 298:57.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:57.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 298:57.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 298:57.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 298:57.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 298:57.79 from /builddir/build/BUILD/firefox-70.0.1/docshell/shistory/ChildSHistory.cpp:9, 298:57.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 298:57.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 298:57.79 23 | class nsDataHashtable : public nsBaseHashtable { 298:57.79 | ^~~~~~~~~~~~~~~ 299:08.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 299:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 299:08.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 299:08.65 from /builddir/build/BUILD/firefox-70.0.1/docshell/build/nsDocShellModule.cpp:8: 299:08.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 299:08.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] 299:08.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 299:08.65 | ^ 299:08.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 299:08.65 46 | struct Block { 299:08.65 | ^~~~~ 299:19.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 299:19.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 299:19.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAppShellService.h:10, 299:19.41 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:6, 299:19.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 299:19.41 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 299:19.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:19.41 1007 | foundInterface = 0; \ 299:19.41 | ^~~~~~~~~~~~~~ 299:19.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' 299:19.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 299:19.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 299:19.42 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 299:19.42 255 | NS_INTERFACE_MAP_END 299:19.42 | ^~~~~~~~~~~~~~~~~~~~ 299:19.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 299:19.42 981 | else 299:19.42 | ^~~~ 299:19.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:19.42 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:19.42 | ^~~~~~~~~~~~~~~~~~ 299:19.42 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:19.42 254 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 299:19.42 | ^~~~~~~~~~~~~~~~~~~~~~ 299:20.33 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 299:20.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:20.33 1007 | foundInterface = 0; \ 299:20.33 | ^~~~~~~~~~~~~~ 299:20.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' 299:20.33 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 299:20.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 299:20.33 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 299:20.33 64 | NS_INTERFACE_MAP_END 299:20.33 | ^~~~~~~~~~~~~~~~~~~~ 299:20.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 299:20.33 981 | else 299:20.33 | ^~~~ 299:20.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:20.33 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:20.33 | ^~~~~~~~~~~~~~~~~~ 299:20.33 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:20.33 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 299:20.33 | ^~~~~~~~~~~~~~~~~~~~~~ 299:20.92 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 299:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:20.92 1007 | foundInterface = 0; \ 299:20.92 | ^~~~~~~~~~~~~~ 299:20.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' 299:20.92 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 299:20.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 299:20.92 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 299:20.92 113 | NS_INTERFACE_MAP_END 299:20.92 | ^~~~~~~~~~~~~~~~~~~~ 299:20.92 /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 299:20.92 1004 | else 299:20.92 | ^~~~ 299:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 299:20.92 1063 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 299:20.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:20.92 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 299:20.92 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 299:20.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:20.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 299:20.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:20.95 1035 | foundInterface = 0; \ 299:20.95 | ^~~~~~~~~~~~~~ 299:20.95 /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' 299:20.95 1073 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 299:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:20.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 299:20.95 902 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 299:20.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:20.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 299:20.95 981 | else 299:20.95 | ^~~~ 299:20.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:20.95 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:20.95 | ^~~~~~~~~~~~~~~~~~ 299:20.95 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:20.95 901 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 299:20.95 | ^~~~~~~~~~~~~~~~~~~~~~ 299:21.01 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 299:21.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:21.01 1022 | foundInterface = 0; \ 299:21.01 | ^~~~~~~~~~~~~~ 299:21.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' 299:21.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 299:21.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:21.01 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 299:21.01 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 299:21.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:21.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 299:21.01 981 | else 299:21.01 | ^~~~ 299:21.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 299:21.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 299:21.01 | ^~~~~~~~~~~~~~~~~~ 299:21.01 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 299:21.01 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 299:21.01 | ^~~~~~~~~~~~~~~~~~~~~~ 299:25.23 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 299:25.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 299:25.23 1007 | foundInterface = 0; \ 299:25.23 | ^~~~~~~~~~~~~~ 299:25.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' 299:25.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 299:25.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 299:25.23 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 299:25.23 131 | NS_INTERFACE_MAP_END 299:25.23 | ^~~~~~~~~~~~~~~~~~~~ 299:25.23 /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 299:25.23 999 | } else 299:25.23 | ^~~~ 299:25.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 299:25.23 1069 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 299:25.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:25.23 /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsXULWindow.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 299:25.23 130 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 299:25.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:27.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 299:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 299:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 299:27.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsILoadInfo.h:18, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNetUtil.h:19, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:9, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 299: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 = nsDataHashtable; long unsigned int N = 3]': 299: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 = nsDataHashtable]' 299:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 299: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 299:27.31 67 | memset(&aArr[0], 0, N * sizeof(T)); 299:27.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299:27.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/xpfe/appshell/nsAppShellService.cpp:25, 299:27.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 299:27.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 299:27.31 23 | class nsDataHashtable : public nsBaseHashtable { 299:27.31 | ^~~~~~~~~~~~~~~ 302:45.35 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHashKeys.h:11, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:10, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.h:10, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:6, 302:45.36 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 302:45.36 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 302:45.36 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 302:45.36 1007 | foundInterface = 0; \ 302:45.36 | ^~~~~~~~~~~~~~ 302:45.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' 302:45.36 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 302:45.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 302:45.36 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 302:45.36 33 | NS_INTERFACE_MAP_END 302:45.36 | ^~~~~~~~~~~~~~~~~~~~ 302: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 302:45.36 981 | else 302:45.36 | ^~~~ 302: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' 302:45.36 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 302:45.36 | ^~~~~~~~~~~~~~~~~~ 302:45.36 /builddir/build/BUILD/firefox-70.0.1/accessible/aom/AccessibleNode.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 302:45.36 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 302:45.36 | ^~~~~~~~~~~~~~~~~~~~~~ 303:01.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:01.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:01.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:01.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:01.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 303:01.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]': 303:01.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]' 303:01.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 303:01.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 303:01.89 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:01.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:01.89 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.h:16, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/ARIAMap.cpp:8, 303:01.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 303:01.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 303:01.89 23 | class nsDataHashtable : public nsBaseHashtable { 303:01.89 | ^~~~~~~~~~~~~~~ 303:14.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 303:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 303:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 303:14.66 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 303:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 303:14.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] 303:14.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 303:14.66 | ^ 303:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 303:14.66 46 | struct Block { 303:14.66 | ^~~~~ 303:18.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:18.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 303:18.41 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:10, 303:18.41 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 303:18.41 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:18.41 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 303:18.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:18.41 1007 | foundInterface = 0; \ 303:18.41 | ^~~~~~~~~~~~~~ 303:18.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' 303:18.41 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:18.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 303:18.41 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:18.41 58 | NS_INTERFACE_MAP_END 303:18.41 | ^~~~~~~~~~~~~~~~~~~~ 303:18.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 303:18.41 991 | else 303:18.41 | ^~~~ 303:18.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' 303:18.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 303:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:18.42 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 303:18.42 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 303:18.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:20.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 303:20.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.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]': 303:20.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]' 303:20.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 303:20.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] 303:20.87 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:20.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:20.87 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.h:11, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible-inl.h:10, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:8, 303:20.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 303:20.87 23 | class nsDataHashtable : public nsBaseHashtable { 303:20.87 | ^~~~~~~~~~~~~~~ 303:20.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.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]': 303:20.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]' 303:20.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 303:20.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] 303:20.92 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:20.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:20.92 In file included from /usr/include/c++/9/vector:67, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 303:20.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.93 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 303:20.93 386 | class vector : protected _Vector_base<_Tp, _Alloc> 303:20.93 | ^~~~~~ 303:20.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:11742, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/layout/style/nsStyleConsts.h:17, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.h:13, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:6, 303:20.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.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::layers::ClipManager; long unsigned int N = 3]': 303:20.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::layers::ClipManager]' 303:20.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 303:20.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] 303:20.94 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:20.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:20.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTextRun.h:14, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/accessible/base/TextAttrs.cpp:13, 303:20.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 303:20.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 303:20.94 52 | class ClipManager { 303:20.94 | ^~~~~~~~~~~ 303:25.24 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 303:25.24 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 303:25.24 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp:269:10: warning: number of counters in profile data for function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 303:25.25 269 | nsresult nsTextEquivUtils::AppendFromDOMNode(nsIContent* aContent, 303:25.25 | ^~~~~~~~~~~~~~~~ 303:25.25 /builddir/build/BUILD/firefox-70.0.1/accessible/base/nsTextEquivUtils.cpp:269:10: warning: the control flow of function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 303:36.83 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:36.83 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:36.83 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 303:36.83 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:36.83 1007 | foundInterface = 0; \ 303:36.83 | ^~~~~~~~~~~~~~ 303:36.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' 303:36.83 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 303:36.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 303:36.83 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 303:36.83 104 | NS_INTERFACE_MAP_END 303:36.84 | ^~~~~~~~~~~~~~~~~~~~ 303:36.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 303:36.84 991 | else 303:36.84 | ^~~~ 303:36.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' 303:36.84 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 303:36.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:36.84 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 303:36.84 103 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 303:36.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:37.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 303:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 303:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 303:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 303:37.44 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 303:37.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 303:37.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 303:37.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] 303:37.44 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 303:37.44 | ^ 303:37.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 303:37.44 46 | struct Block { 303:37.44 | ^~~~~ 303:41.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 303:41.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 303:41.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 303:41.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:41.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:41.01 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:41.01 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:41.01 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:41.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:41.01 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 303:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 303:41.01 1022 | foundInterface = 0; \ 303:41.01 | ^~~~~~~~~~~~~~ 303:41.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' 303:41.01 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 303:41.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:41.01 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 303:41.01 159 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 303:41.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:41.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 303:41.01 981 | else 303:41.01 | ^~~~ 303:41.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 303:41.01 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 303:41.01 | ^~~~~~~~~~~~~~~~~~ 303:41.01 /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 303:41.01 158 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 303:41.01 | ^~~~~~~~~~~~~~~~~~~~~~ 303:44.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:44.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:44.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]': 303:44.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]' 303:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 303:44.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] 303:44.05 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:44.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:44.05 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:44.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:44.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 303:44.05 23 | class nsDataHashtable : public nsBaseHashtable { 303:44.05 | ^~~~~~~~~~~~~~~ 303:44.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 303:44.20 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303: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 = std::vector; long unsigned int N = 3]': 303: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 = std::vector]' 303:44.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 303:44.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] 303:44.21 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:44.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:44.21 In file included from /usr/include/c++/9/vector:67, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContentInlines.h:11, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:17, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:44.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:44.22 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 303:44.22 386 | class vector : protected _Vector_base<_Tp, _Alloc> 303:44.22 | ^~~~~~ 303:44.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.h:9, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 303:44.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]': 303:44.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]' 303:44.22 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 303: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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 303:44.22 67 | memset(&aArr[0], 0, N * sizeof(T)); 303:44.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303:44.22 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsViewManager.h:14, 303:44.22 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/DocAccessible.cpp:34, 303:44.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 303:44.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 303:44.23 52 | class ClipManager { 303:44.23 | ^~~~~~~~~~~ 304:01.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 304:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 304:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 304:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 304:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 304:01.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 304:01.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]': 304:01.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]' 304:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 304:01.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] 304:01.97 67 | memset(&aArr[0], 0, N * sizeof(T)); 304:01.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:01.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/HyperTextAccessible.h:9, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.h:9, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 304:01.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 304:01.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 304:01.97 23 | class nsDataHashtable : public nsBaseHashtable { 304:01.97 | ^~~~~~~~~~~~~~~ 304:18.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 304:18.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 304: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 = nsDataHashtable; long unsigned int N = 3]': 304: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 = nsDataHashtable]' 304:18.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 304: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 304:18.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 304:18.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:18.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 304:18.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 304:18.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 304:18.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 304:18.96 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 304:18.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 304:18.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 304:18.96 23 | class nsDataHashtable : public nsBaseHashtable { 304:18.96 | ^~~~~~~~~~~~~~~ 304:45.69 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:14, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 304:45.69 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 304:45.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]': 304:45.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]' 304:45.69 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 304:45.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] 304:45.70 67 | memset(&aArr[0], 0, N * sizeof(T)); 304:45.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:45.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 304:45.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 304:45.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContent.h:13, 304:45.70 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 304:45.70 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.h:10, 304:45.70 from /builddir/build/BUILD/firefox-70.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 304:45.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 304:45.70 23 | class nsDataHashtable : public nsBaseHashtable { 304:45.70 | ^~~~~~~~~~~~~~~ 304:50.64 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 304:50.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 304:50.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 304:50.64 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.64 1007 | foundInterface = 0; \ 304:50.64 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.64 48 | NS_INTERFACE_MAP_END 304:50.64 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.64 981 | else 304:50.64 | ^~~~ 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.64 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.64 | ^~~~~~~~~~~~~~~~~~ 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.64 47 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 304:50.64 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.64 1007 | foundInterface = 0; \ 304:50.64 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.64 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.64 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.64 94 | NS_INTERFACE_MAP_END 304:50.64 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.65 981 | else 304:50.65 | ^~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.65 | ^~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.65 93 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 304:50.65 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.65 1007 | foundInterface = 0; \ 304:50.65 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.65 161 | NS_INTERFACE_MAP_END 304:50.65 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.65 981 | else 304:50.65 | ^~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.65 | ^~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.65 160 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 304:50.65 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.65 1007 | foundInterface = 0; \ 304:50.65 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.65 235 | NS_INTERFACE_MAP_END 304:50.65 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.65 981 | else 304:50.65 | ^~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.65 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.65 | ^~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.65 234 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 304:50.65 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 304:50.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.65 1007 | foundInterface = 0; \ 304:50.65 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.65 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.66 302 | NS_INTERFACE_MAP_END 304:50.66 | ^~~~~~~~~~~~~~~~~~~~ 304: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 304:50.66 981 | else 304:50.66 | ^~~~ 304: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' 304:50.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.66 | ^~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.66 301 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.66 1007 | foundInterface = 0; \ 304:50.66 | ^~~~~~~~~~~~~~ 304: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' 304:50.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.66 355 | NS_INTERFACE_MAP_END 304:50.66 | ^~~~~~~~~~~~~~~~~~~~ 304: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 304:50.66 981 | else 304:50.66 | ^~~~ 304: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' 304:50.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.66 | ^~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.66 354 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.66 1007 | foundInterface = 0; \ 304:50.66 | ^~~~~~~~~~~~~~ 304: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' 304:50.66 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.66 408 | NS_INTERFACE_MAP_END 304:50.66 | ^~~~~~~~~~~~~~~~~~~~ 304: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 304:50.66 981 | else 304:50.66 | ^~~~ 304: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' 304:50.66 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.66 | ^~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.66 407 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 304:50.66 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 304:50.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.67 1007 | foundInterface = 0; \ 304:50.67 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.67 468 | NS_INTERFACE_MAP_END 304:50.67 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.67 981 | else 304:50.67 | ^~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.67 | ^~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.67 467 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.67 1007 | foundInterface = 0; \ 304:50.67 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.67 570 | NS_INTERFACE_MAP_END 304:50.67 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.67 981 | else 304:50.67 | ^~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.67 | ^~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.67 569 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:50.67 1007 | foundInterface = 0; \ 304:50.67 | ^~~~~~~~~~~~~~ 304:50.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' 304:50.67 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:50.67 644 | NS_INTERFACE_MAP_END 304:50.67 | ^~~~~~~~~~~~~~~~~~~~ 304:50.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 304:50.67 981 | else 304:50.67 | ^~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 304:50.67 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 304:50.67 | ^~~~~~~~~~~~~~~~~~ 304:50.67 /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 304:50.67 643 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 304:50.67 | ^~~~~~~~~~~~~~~~~~~~~~ 304:59.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 304:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 304:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 304:59.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 304:59.11 from /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 304:59.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 304:59.11 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 304:59.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:59.11 1007 | foundInterface = 0; \ 304:59.11 | ^~~~~~~~~~~~~~ 304:59.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' 304:59.12 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:59.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:59.12 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:59.12 23 | NS_INTERFACE_MAP_END 304:59.12 | ^~~~~~~~~~~~~~~~~~~~ 304:59.12 /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 304:59.12 991 | else 304:59.12 | ^~~~ 304:59.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 304:59.12 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 304:59.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.12 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 304:59.12 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 304:59.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.64 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 304:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:59.64 1022 | foundInterface = 0; \ 304:59.64 | ^~~~~~~~~~~~~~ 304:59.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' 304:59.64 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 304:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.64 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 304:59.64 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 304:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.64 /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 304:59.64 986 | else 304:59.64 | ^~~~ 304:59.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 304:59.64 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 304:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.64 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 304:59.64 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 304:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.70 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 304:59.70 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 304:59.70 1007 | foundInterface = 0; \ 304:59.70 | ^~~~~~~~~~~~~~ 304:59.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' 304:59.70 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 304:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 304:59.70 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 304:59.70 28 | NS_INTERFACE_MAP_END 304:59.70 | ^~~~~~~~~~~~~~~~~~~~ 304: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 304:59.70 991 | else 304:59.70 | ^~~~ 304:59.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' 304:59.70 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 304:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304:59.70 /builddir/build/BUILD/firefox-70.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 304:59.70 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 304:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 305:12.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 305:12.12 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 305:12.12 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.12 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.12 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.12 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 305:12.12 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 305:12.12 1022 | foundInterface = 0; \ 305:12.12 | ^~~~~~~~~~~~~~ 305:12.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' 305:12.12 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 305:12.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.12 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 305:12.12 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 305:12.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.12 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.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 305:12.13 302 | } else 305:12.13 | ^~~~ 305:12.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' 305:12.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 305:12.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.13 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 305:12.13 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 305:12.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.15 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 305:12.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 305:12.15 1022 | foundInterface = 0; \ 305:12.15 | ^~~~~~~~~~~~~~ 305:12.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' 305:12.15 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 305:12.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.15 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 305:12.15 924 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 305:12.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.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 305:12.16 302 | } else 305:12.16 | ^~~~ 305:12.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' 305:12.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 305:12.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.16 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 305:12.16 923 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 305:12.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 305:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 305:12.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 305:12.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.16 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.16 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 305:12.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 305:12.16 1022 | foundInterface = 0; \ 305:12.16 | ^~~~~~~~~~~~~~ 305:12.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' 305:12.16 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 305:12.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.17 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 305:12.17 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 305:12.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.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 305:12.17 302 | } else 305:12.17 | ^~~~ 305:12.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' 305:12.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 305:12.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.17 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 305:12.17 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 305:12.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:10, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.18 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 305:12.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 305:12.18 1022 | foundInterface = 0; \ 305:12.18 | ^~~~~~~~~~~~~~ 305: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' 305:12.18 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 305:12.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.18 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 305:12.18 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 305:12.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:12.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:12.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 305:12.18 302 | } else 305:12.18 | ^~~~ 305:12.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' 305:12.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 305:12.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.18 /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 305:12.18 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 305:12.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:12.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 305:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 305:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 305:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 305:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 305:12.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:14, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:13.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]': 305:13.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]' 305:13.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 305:13.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] 305:13.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 305:13.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:13.00 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsIContent.h:13, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/generic/Accessible.h:16, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/atk/AccessibleWrap.h:11, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.h:9, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/accessible/xul/XULAlertAccessible.cpp:6, 305:13.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 305:13.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 305:13.00 23 | class nsDataHashtable : public nsBaseHashtable { 305:13.00 | ^~~~~~~~~~~~~~~ 305:26.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 305:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 305:26.00 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:11, 305:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 305:26.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 305:26.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] 305:26.00 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 305:26.00 | ^ 305:26.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 305:26.00 46 | struct Block { 305:26.00 | ^~~~~ 305:28.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 305:28.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 305:28.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/GeckoProfiler.h:75, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CondVar.h:15, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Monitor.h:10, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.h:13, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:7, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 305:28.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]': 305:28.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]' 305:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 305:28.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] 305:28.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 305:28.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:28.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CounterStyleManager.h:12, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleStruct.h:34, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:12, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:9, 305:28.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 305:28.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 305:28.49 23 | class nsDataHashtable : public nsBaseHashtable { 305:28.49 | ^~~~~~~~~~~~~~~ 305:30.99 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.h:11, 305:30.99 from /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:7, 305:30.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 305:30.99 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 305:30.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 305:30.99 50 | OffTheBooksMutex* Mutex() { 305:30.99 | ^~~~~ 305:30.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 305:30.99 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 305:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 305:31.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 305:44.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 305:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 305:44.45 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 305:44.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 305:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 305:44.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] 305:44.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 305:44.45 | ^ 305:44.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 305:44.45 46 | struct Block { 305:44.45 | ^~~~~ 305:45.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 305:45.52 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 305:45.53 /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] 305:45.53 1517 | memset(&startRegs, 0, sizeof(startRegs)); 305:45.53 | ^ 305:45.53 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:138, 305:45.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 305:45.53 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 305:45.53 134 | struct UnwindRegs { 305:45.53 | ^~~~~~~~~~ 305:46.43 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 305:46.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 305:46.43 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 305:46.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 305:46.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 305:46.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 305:46.43 /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] 305:46.43 31 | memset(aT, 0, sizeof(T)); 305:46.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 305:46.43 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 305:46.43 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 305:46.43 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 305:46.43 144 | struct AmountFns { 305:46.44 | ^~~~~~~~~ 305:46.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 305:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 305:46.44 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 305:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 305:46.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 305:46.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 305:46.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 305:46.44 31 | memset(aT, 0, sizeof(T)); 305:46.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 305:46.44 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/platform.cpp:72, 305:46.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:83: 305:46.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 305:46.44 178 | struct SizeOfTabFns { 305:46.44 | ^~~~~~~~~~~~ 305:47.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 305:47.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 305:47.95 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/PageInformation.cpp:9, 305:47.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 305:47.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]': 305:47.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]' 305:47.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 305:47.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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 305:47.96 67 | memset(&aArr[0], 0, N * sizeof(T)); 305:47.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305:47.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 305:47.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 305:47.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 305:47.96 23 | class nsDataHashtable : public nsBaseHashtable { 305:47.96 | ^~~~~~~~~~~~~~~ 305:53.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxTypes.h:11, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxASurface.h:14, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ProfilerMarkerPayload.h:26, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfilerMarker.h:12, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfileBuffer.h:10, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/core/ProfileBuffer.cpp:7, 305:53.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:11: 305:53.67 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/gecko/nsProfiler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 305:53.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 305:53.67 50 | OffTheBooksMutex* Mutex() { 305:53.67 | ^~~~~ 305:53.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 305:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 305:59.15 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 305:59.15 /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] 305:59.15 1565 | memset(&startRegs, 0, sizeof(startRegs)); 305:59.15 | ^ 305:59.15 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMainInt.h:11, 305:59.15 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 305:59.15 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfExt.h:45, 305:59.15 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarfInt.h:42, 305:59.15 from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulDwarf.cpp:57, 305:59.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 305:59.15 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 305:59.15 134 | struct UnwindRegs { 305:59.15 | ^~~~~~~~~~ 306:00.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 306:00.75 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/platform-linux-lul.cpp: In member function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const': 306:00.75 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp:1075:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 306:00.75 1075 | TaggedUWord LExpr::EvaluateExpr(const UnwindRegs* aOldRegs, TaggedUWord aCFA, 306:00.75 | ^~~~~ 306:00.75 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.cpp:1075:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 306:05.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 306:05.81 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 306:05.81 /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] 306:05.81 2566 | memset(®s, 0, sizeof(regs)); 306:05.81 | ^ 306:05.81 In file included from /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 306:05.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 306:05.81 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 306:05.81 134 | struct UnwindRegs { 306:05.81 | ^~~~~~~~~~ 306:11.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:38: 306:11.77 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/ThreadProfileTest.cpp: In function 'testing::internal::ApplyImpl, std::allocator > const&, unsigned int)> const&, std::tuple, std::allocator > const&, unsigned int>, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul>(std::function, std::allocator > const&, unsigned int)> const&, std::tuple, std::allocator > const&, unsigned int>&&, testing::internal::int_pack<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>)decltype (((forward, std::allocator > const&, unsigned int)> const&>)({parm#1}))((get<0ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})), (get<1ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})), (get<2ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})), (get<3ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})), (get<4ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})), (get<5ul>)((forward, std::allocator > const&, unsigned int> >)({parm#2})))) [clone .isra.0]': 306:11.77 /builddir/build/BUILD/firefox-70.0.1/tools/profiler/tests/gtest/ThreadProfileTest.cpp:59:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 306:11.77 59 | } 306:11.77 | ^ 306:23.26 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 306:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:23.26 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 306:23.26 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 306:23.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:23.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] 306:23.26 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:23.26 | ^ 306:23.26 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:23.26 46 | struct Block { 306:23.26 | ^~~~~ 306:24.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 306:24.44 from : 306:24.44 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 306:24.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 306:24.44 1007 | foundInterface = 0; \ 306:24.44 | ^~~~~~~~~~~~~~ 306:24.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' 306:24.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 306:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 306:24.44 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 306:24.44 90 | NS_INTERFACE_MAP_END 306:24.44 | ^~~~~~~~~~~~~~~~~~~~ 306:24.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWrapperCache.h:10, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/xpcpublic.h:22, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsThreadUtils.h:24, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 306:24.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 306:24.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 306:24.44 302 | } else 306:24.44 | ^~~~ 306:24.44 /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' 306:24.44 89 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 306:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:41.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 306:41.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 306:41.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:41.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] 306:41.68 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:41.68 | ^ 306:41.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:41.68 46 | struct Block { 306:41.68 | ^~~~~ 306:43.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:43.79 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 306:43.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 306:43.79 1007 | foundInterface = 0; \ 306:43.79 | ^~~~~~~~~~~~~~ 306:43.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' 306:43.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 306:43.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 306:43.79 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 306:43.79 499 | NS_INTERFACE_MAP_END 306:43.79 | ^~~~~~~~~~~~~~~~~~~~ 306:43.79 In file included from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:43.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:43.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 306:43.80 302 | } else 306:43.80 | ^~~~ 306:43.80 /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' 306:43.80 498 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 306:43.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:43.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 306:43.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 306:43.98 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 306:43.98 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:43.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:43.98 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 306:43.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 306:43.98 1007 | foundInterface = 0; \ 306:43.98 | ^~~~~~~~~~~~~~ 306:43.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' 306:43.98 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 306:43.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 306:43.98 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 306:43.98 53 | NS_INTERFACE_MAP_END 306:43.98 | ^~~~~~~~~~~~~~~~~~~~ 306:43.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 306:43.98 991 | else 306:43.98 | ^~~~ 306:43.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' 306:43.99 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 306:43.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:43.99 /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 306:43.99 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 306:43.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:47.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:47.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]': 306:47.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]' 306:47.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 306:47.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] 306:47.28 67 | memset(&aArr[0], 0, N * sizeof(T)); 306:47.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:47.28 In file included from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsNodeInfoManager.h:19, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsINode.h:17, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 306:47.28 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 306:47.29 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 306:47.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 306:47.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 306:47.29 23 | class nsDataHashtable : public nsBaseHashtable { 306:47.29 | ^~~~~~~~~~~~~~~ 306:47.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:47.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]': 306:47.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]' 306:47.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 306:47.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] 306:47.32 67 | memset(&aArr[0], 0, N * sizeof(T)); 306:47.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:47.32 In file included from /usr/include/c++/9/vector:67, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 306:47.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 306:47.32 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 306:47.32 386 | class vector : protected _Vector_base<_Tp, _Alloc> 306:47.33 | ^~~~~~ 306:47.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 306:47.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]': 306:47.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]' 306:47.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 306:47.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] 306:47.33 67 | memset(&aArr[0], 0, N * sizeof(T)); 306:47.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306:47.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 306:47.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 306:47.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 306:47.33 52 | class ClipManager { 306:47.33 | ^~~~~~~~~~~ 306:55.78 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:55.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:55.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:55.79 111 | *this = aRect1.UnionEdges(aRect2); 306:55.79 | ^ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:55.79 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:55.79 | ^~~~~~ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:55.79 120 | *this = aRect1.Union(aRect2); 306:55.79 | ^ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:55.79 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:55.79 | ^~~~~~ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:55.79 228 | *this = aRect1.SaturatingUnion(aRect2); 306:55.79 | ^ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:55.79 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:55.79 | ^~~~~~ 306:55.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 306:55.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:55.80 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 306:55.80 | ^ 306:55.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:55.80 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:55.80 | ^~~~~~ 306:57.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.28 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 306:57.28 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 306:57.28 307 | nestable(aOther.nestable) {} 306:57.28 | ^ 306:57.28 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.28 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 306:57.28 337 | TimeTicks& operator=(TimeTicks other) { 306:57.28 | ^~~~~~~~ 306:57.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 306:57.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 306:57.29 314 | nestable(aOther.nestable) {} 306:57.29 | ^ 306:57.29 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 306:57.29 337 | TimeTicks& operator=(TimeTicks other) { 306:57.29 | ^~~~~~~~ 306:57.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 306:57.29 317 | delayed_run_time = aOther.delayed_run_time; 306:57.29 | ^~~~~~~~~~~~~~~~ 306:57.29 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:57.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 306:57.29 337 | TimeTicks& operator=(TimeTicks other) { 306:57.29 | ^~~~~~~~ 306:57.29 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 306:57.30 337 | TimeTicks& operator=(TimeTicks other) { 306:57.30 | ~~~~~~~~~~^~~~~ 306:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 306:58.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 306:58.28 292 | mIsQuotedValue(copy.mIsQuotedValue) { 306:58.28 | ^ 306:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Base64.h:10, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 306:58.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 306:58.28 93 | void operator=( 306:58.28 | ^~~~~~~~ 306:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 306:58.28 292 | mIsQuotedValue(copy.mIsQuotedValue) { 306:58.28 | ^ 306:58.28 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Base64.h:10, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:11, 306:58.28 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 306:58.28 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 306:58.28 93 | void operator=( 306:58.28 | ^~~~~~~~ 306:58.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 306:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.29 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 306:58.29 | ^ 306:58.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.29 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.29 | ^~~~~~~~ 306:58.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 306:58.29 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 306:58.30 28 | const char* PeekHeader(nsHttpAtom header) const; 306:58.30 | ~~~~~~~~~~~^~~~~~ 306:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 306:58.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.30 90 | return FindHeaderValue(header, value) != nullptr; 306:58.30 | ^ 306:58.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.31 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.31 | ^~~~~~~~ 306:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 306:58.31 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 306:58.31 | ~~~~~~~~~~~^~~~~~ 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.31 222 | IsIgnoreMultipleHeader(header); 306:58.31 | ^ 306:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.31 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.31 | ^~~~~~~~ 306:58.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 306:58.31 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 306:58.31 | ~~~~~~~~~~~^~~~~~ 306:58.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 306:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.32 264 | eVarietyResponse); 306:58.32 | ^ 306:58.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.32 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.32 | ^~~~~~~~ 306:58.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 306:58.32 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 306:58.32 | ~~~~~~~~~~~^~~~~~ 306:58.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 306:58.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.32 183 | return ParseDateHeader(nsHttp::Date, result); 306:58.32 | ^ 306:58.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.32 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.33 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.33 | ^~~~~~~~ 306:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 306:58.33 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 306:58.33 | ~~~~~~~~~~~^~~~~~ 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 306:58.33 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 306:58.33 | ^ 306:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 306:58.33 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 306:58.33 | ^~~~~~~~ 306:58.33 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.33 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.33 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 306:58.33 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 306:58.33 | ~~~~~~~~~~~^~~~~~ 306:58.46 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.46 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 306:58.46 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 306:58.46 1858 | revoked_(_revoked) 306:58.46 | ^ 306:58.46 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 306:58.46 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:11, 306:58.46 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 306:58.46 30 | Principal& operator=(const Principal& aOther) { 306:58.46 | ^~~~~~~~ 306:58.67 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 306:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.67 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.67 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 306:58.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] 306:58.67 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 306:58.67 | ^ 306:58.67 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 306:58.67 46 | struct Block { 306:58.67 | ^~~~~ 306:58.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 306:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 306:58.75 346 | mCumulativeResolution = aCumulativeResolution; 306:58.75 | ^~~~~~~~~~~~~~~~~~~~~ 306:58.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 306:58.75 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 306:58.75 | ^~~~~~~~~~~~~~ 306:58.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 306:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 306:58.76 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 306:58.76 | ^~~~~~~~~~~~~~~~~~~~~ 306:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 306:58.76 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 306:58.76 | ^~~~~~~~~~~ 306:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 306:58.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 306:58.76 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 306:58.76 | ^~~~~ 306:58.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 306:58.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 306:58.77 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 306:58.77 | ^~~~~~~~~~~~~~ 306:58.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 306:58.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 306:58.77 460 | mExtraResolution = aExtraResolution; 306:58.77 | ^~~~~~~~~~~~~~~~ 306:58.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 306:58.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:58.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:58.78 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 306:58.78 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 306:58.78 | ^~~~~~~~~~~~~~ 306:58.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 306:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 306:58.80 718 | struct ScrollSnapInfo { 306:58.80 | ^~~~~~~~~~~~~~ 306:58.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:19, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 306:58.80 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 306:58.80 | ^~~~~~~ 306:58.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:10, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:58.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 306:58.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 306:58.80 937 | mSnapInfo = std::move(aSnapInfo); 306:58.80 | ^ 306:59.06 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:59.06 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:59.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 306:59.06 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:59.06 374 | mVisibleArea = r; 306:59.06 | ^ 306:59.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:59.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:59.07 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:59.07 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:59.07 | ^~~~~~ 306:59.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:59.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h: In constructor 'nsOverflowAreas::nsOverflowAreas(const nsRect&, const nsRect&)': 306:59.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:68:31: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:59.98 68 | mRects[eVisualOverflow] = aVisualOverflow; 306:59.98 | ^~~~~~~~~~~~~~~ 306:59.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:59.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:59.98 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:59.98 | ^~~~~~ 306:59.98 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 306:59.98 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:59.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:69:35: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:59.99 69 | mRects[eScrollableOverflow] = aScrollableOverflow; 306:59.99 | ^~~~~~~~~~~~~~~~~~~ 306:59.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:59.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:59.99 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:59.99 | ^~~~~~ 306:59.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 306:59.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 306:59.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h: In member function 'nsOverflowAreas& nsOverflowAreas::operator=(const nsOverflowAreas&)': 306:59.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:75:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 306:59.99 75 | mRects[0] = aOther.mRects[0]; 306:59.99 | ^ 306:60.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 306:60.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 306:60.00 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 306:60.00 | ^~~~~~ 306:60.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:63, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 306:60.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 307:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ReflowOutput.h:76:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:00.00 76 | mRects[1] = aOther.mRects[1]; 307:00.00 | ^ 307:00.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 307:00.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:00.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:00.00 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:00.01 | ^~~~~~ 307:00.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SVGImageContext.h:12, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsLayoutUtils.h:31, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:65, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 307:00.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h: In static member function 'static bool mozilla::SVGContentUtils::ParseOptionalSign(mozilla::RangedPtr&, const mozilla::RangedPtr&, int32_t&)': 307:00.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/SVGContentUtils.h:268:50: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:00.09 268 | mozilla::RangedPtr iter(aIter); 307:00.09 | ^ 307:00.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 307:00.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:00.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char16_t]' 307:00.10 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:00.10 | ^~~~~~~~ 307:00.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 307:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 307:00.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 307:00.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h: In member function 'void nsIFrame::SetRect(const nsRect&, bool)': 307:00.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:1021:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:00.48 1021 | mRect = aRect; 307:00.48 | ^~~~~ 307:00.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:00.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:00.48 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:00.48 | ^~~~~~ 307:00.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:15, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 307:00.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 307:00.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFrame.h:1024:15: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:00.49 1024 | mRect = aRect; 307:00.49 | ^~~~~ 307:00.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 307:00.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:00.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:00.49 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:00.49 | ^~~~~~ 307:00.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:24, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:32, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/DataStorage.cpp:12, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 307:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function 'bool mozilla::layers::SimpleLayerAttributes::SetTransform(const Matrix4x4&)': 307:00.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:218:18: warning: implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated [-Wdeprecated-copy] 307:00.76 218 | mTransform = aMatrix; 307:00.76 | ^~~~~~~ 307:00.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:13, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 307:00.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:17, 307:00.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:00.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/Matrix.h:546:3: note: because 'mozilla::gfx::Matrix4x4Typed' has user-provided 'mozilla::gfx::Matrix4x4Typed::Matrix4x4Typed(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]' 307:00.77 546 | Matrix4x4Typed(const Matrix4x4Typed& aOther) { 307:00.77 | ^~~~~~~~~~~~~~ 307:02.16 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:22, 307:02.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 307:02.16 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:158:55: required from here 307:02.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:02.16 56 | const mozilla::RangedPtr tokenStart = mIter; 307:02.17 | ^~~~~~~~~~ 307:02.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:02.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 307:02.17 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:02.17 | ^~~~~~~~ 307:02.17 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/ContentSignatureVerifier.cpp:22, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 307:02.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:02.17 60 | const mozilla::RangedPtr tokenEnd = mIter; 307:02.17 | ^~~~~~~~ 307:02.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:02.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 307:02.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:02.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 307:02.18 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:02.18 | ^~~~~~~~ 307:02.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 307:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 307:02.20 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:02.20 49 | RangedPtr begin() const { return mStart; } 307:02.20 | ^~~~~~ 307:02.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/CertVerifier.h:29, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/SharedCertVerifier.h:8, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINSSComponent.h:24, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSComponent.h:10, 307:02.20 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:17, 307:02.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:02.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 307:02.21 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:02.21 | ^~~~~~~~ 307:07.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 307:07.81 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]': 307:07.81 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:34:17: warning: the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 307:07.81 34 | static nsresult GetBase64HashSPKI(const CERTCertificate* cert, 307:07.81 | ^~~~~~~~~~~~~~~~~ 307:07.81 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp:34:17: warning: the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:07.82 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.h:11, 307:07.82 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/CSTrustDomain.cpp:10, 307:07.82 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 307:07.82 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 307:07.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 307:07.82 50 | OffTheBooksMutex* Mutex() { 307:07.82 | ^~~~~ 307:07.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:07.82 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 307:07.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 307:07.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:10.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 307:10.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:10.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:10.80 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:10.80 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:10.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:10.80 111 | *this = aRect1.UnionEdges(aRect2); 307:10.80 | ^ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:10.80 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:10.80 | ^~~~~~ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:10.80 120 | *this = aRect1.Union(aRect2); 307:10.80 | ^ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:10.80 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:10.80 | ^~~~~~ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:10.80 228 | *this = aRect1.SaturatingUnion(aRect2); 307:10.80 | ^ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:10.80 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:10.80 | ^~~~~~ 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 307:10.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:10.80 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 307:10.81 | ^ 307:10.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:10.81 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:10.81 | ^~~~~~ 307:14.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 307:14.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:14.55 346 | mCumulativeResolution = aCumulativeResolution; 307:14.55 | ^~~~~~~~~~~~~~~~~~~~~ 307:14.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 307:14.55 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:14.55 | ^~~~~~~~~~~~~~ 307:14.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 307:14.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 307:14.56 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 307:14.56 | ^~~~~~~~~~~~~~~~~~~~~ 307:14.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 307:14.56 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 307:14.56 | ^~~~~~~~~~~ 307:14.56 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 307:14.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:14.57 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 307:14.57 | ^~~~~ 307:14.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 307:14.57 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:14.57 | ^~~~~~~~~~~~~~ 307:14.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 307:14.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:14.57 460 | mExtraResolution = aExtraResolution; 307:14.57 | ^~~~~~~~~~~~~~~~ 307:14.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.58 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.58 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.58 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.58 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 307:14.58 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:14.58 | ^~~~~~~~~~~~~~ 307:14.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 307:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 307:14.60 718 | struct ScrollSnapInfo { 307:14.60 | ^~~~~~~~~~~~~~ 307:14.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:16, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.60 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 307:14.60 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 307:14.60 | ^~~~~~~ 307:14.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:14.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 307:14.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 307:14.61 937 | mSnapInfo = std::move(aSnapInfo); 307:14.61 | ^ 307:14.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.cpp:5, 307:14.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 307:14.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 307:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:14.66 374 | mVisibleArea = r; 307:14.66 | ^ 307:14.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 307:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:14.66 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:14.66 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:119, 307:14.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:14.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:14.66 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:14.66 | ^~~~~~ 307:15.79 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 307:15.79 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 307:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 307:15.79 1007 | foundInterface = 0; \ 307:15.79 | ^~~~~~~~~~~~~~ 307:15.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' 307:15.79 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 307:15.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 307:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 307:15.79 165 | NS_INTERFACE_MAP_END 307:15.79 | ^~~~~~~~~~~~~~~~~~~~ 307:15.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' 307:15.79 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 307:15.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 307:15.79 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 307:15.79 800 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 307:15.79 | ^~~~~~~~~~~~~~~~~~~~ 307:15.79 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:21, 307:15.79 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 307:15.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 307:15.79 136 | } else 307:15.79 | ^~~~ 307:15.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 307:15.79 136 | } else 307:15.79 | ^~~~ 307:15.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' 307:15.79 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 307:15.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 307:15.79 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:800:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 307:15.79 800 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 307:15.79 | ^~~~~~~~~~~~~~~~~~~~ 307:15.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:15.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 307:15.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 307:15.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:15.96 49 | RangedPtr begin() const { return mStart; } 307:15.96 | ^~~~~~ 307:15.96 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/SSLServerCertVerification.cpp:100, 307:15.96 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 307:15.96 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 307:15.96 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:15.96 | ^~~~~~~~ 307:19.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:681:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 307:19.19 681 | nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest( 307:19.19 | ^~~~~~~~~~~~~~~~ 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:681:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:629:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 307:19.19 629 | nsresult nsNSSCertificate::GetCertificateHash(nsAString& aFingerprint, 307:19.19 | ^~~~~~~~~~~~~~~~ 307:19.19 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificate.cpp:629:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:23.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 307:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:23.11 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:23.11 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:23.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:23.11 111 | *this = aRect1.UnionEdges(aRect2); 307:23.11 | ^ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:23.11 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:23.11 | ^~~~~~ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:23.11 120 | *this = aRect1.Union(aRect2); 307:23.11 | ^ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:23.11 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:23.11 | ^~~~~~ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:23.11 228 | *this = aRect1.SaturatingUnion(aRect2); 307:23.11 | ^ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:23.11 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:23.11 | ^~~~~~ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:23.11 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 307:23.11 | ^ 307:23.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:23.11 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:23.11 | ^~~~~~ 307:26.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.54 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 307:26.54 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 307:26.54 307 | nestable(aOther.nestable) {} 307:26.54 | ^ 307:26.54 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.54 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 307:26.54 337 | TimeTicks& operator=(TimeTicks other) { 307:26.54 | ^~~~~~~~ 307:26.54 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.54 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.54 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 307:26.54 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 307:26.54 314 | nestable(aOther.nestable) {} 307:26.54 | ^ 307:26.54 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.55 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 307:26.55 337 | TimeTicks& operator=(TimeTicks other) { 307:26.55 | ^~~~~~~~ 307:26.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.55 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 307:26.55 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 307:26.55 317 | delayed_run_time = aOther.delayed_run_time; 307:26.55 | ^~~~~~~~~~~~~~~~ 307:26.55 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:18, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/PSMContentListener.h:15, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:17, 307:26.55 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.55 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 307:26.55 337 | TimeTicks& operator=(TimeTicks other) { 307:26.55 | ^~~~~~~~ 307:26.55 /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 307:26.55 337 | TimeTicks& operator=(TimeTicks other) { 307:26.55 | ~~~~~~~~~~^~~~~ 307:26.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:26.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 307:26.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:26.99 346 | mCumulativeResolution = aCumulativeResolution; 307:26.99 | ^~~~~~~~~~~~~~~~~~~~~ 307:26.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:26.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 307:26.99 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:26.99 | ^~~~~~~~~~~~~~ 307:26.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:26.99 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 307:27.00 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 307:27.00 | ^~~~~~~~~~~~~~~~~~~~~ 307:27.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 307:27.00 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 307:27.00 | ^~~~~~~~~~~ 307:27.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:27.00 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 307:27.00 | ^~~~~ 307:27.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 307:27.00 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:27.00 | ^~~~~~~~~~~~~~ 307:27.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 307:27.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 307:27.01 460 | mExtraResolution = aExtraResolution; 307:27.01 | ^~~~~~~~~~~~~~~~ 307:27.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 307:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:27.01 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:27.01 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:27.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:27.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 307:27.01 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 307:27.01 | ^~~~~~~~~~~~~~ 307:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 307:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 307:27.05 718 | struct ScrollSnapInfo { 307:27.05 | ^~~~~~~~~~~~~~ 307:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:16, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 307:27.05 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 307:27.05 | ^~~~~~~ 307:27.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.05 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 307:27.05 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 307:27.05 937 | mSnapInfo = std::move(aSnapInfo); 307:27.05 | ^ 307:27.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsCertTree.h:31, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSModule.cpp:40, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:29: 307:27.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 307:27.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:27.10 374 | mVisibleArea = r; 307:27.10 | ^ 307:27.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsContentUtils.h:24, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:30, 307:27.10 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:27.10 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:27.10 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:27.10 | ^~~~~~ 307:28.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.88 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.88 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 307:28.88 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 307:28.88 292 | mIsQuotedValue(copy.mIsQuotedValue) { 307:28.88 | ^ 307:28.88 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.h:15, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:5, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:28.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 307:28.89 93 | void operator=( 307:28.89 | ^~~~~~~~ 307:28.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:292:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 307:28.89 292 | mIsQuotedValue(copy.mIsQuotedValue) { 307:28.89 | ^ 307:28.89 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDependentSubstring.h:11, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsString.h:17, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.h:15, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:5, 307:28.89 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:28.89 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 307:28.89 93 | void operator=( 307:28.89 | ^~~~~~~~ 307:28.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 307:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.90 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 307:28.90 | ^ 307:28.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.90 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.90 | ^~~~~~~~ 307:28.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 307:28.90 28 | const char* PeekHeader(nsHttpAtom header) const; 307:28.90 | ~~~~~~~~~~~^~~~~~ 307:28.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 307:28.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.91 90 | return FindHeaderValue(header, value) != nullptr; 307:28.91 | ^ 307:28.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.91 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.91 | ^~~~~~~~ 307:28.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.91 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.91 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 307:28.91 84 | const char* FindHeaderValue(nsHttpAtom header, const char* value) const { 307:28.91 | ~~~~~~~~~~~^~~~~~ 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.92 222 | IsIgnoreMultipleHeader(header); 307:28.92 | ^ 307:28.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.92 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.92 | ^~~~~~~~ 307:28.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 307:28.92 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 307:28.92 | ~~~~~~~~~~~^~~~~~ 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.92 264 | eVarietyResponse); 307:28.92 | ^ 307:28.92 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.92 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.92 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.92 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.93 | ^~~~~~~~ 307:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 307:28.93 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 307:28.93 | ~~~~~~~~~~~^~~~~~ 307:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 307:28.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:183:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.93 183 | return ParseDateHeader(nsHttp::Date, result); 307:28.93 | ^ 307:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.93 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.93 | ^~~~~~~~ 307:28.93 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.93 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.93 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 307:28.93 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 307:28.93 | ~~~~~~~~~~~^~~~~~ 307:28.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 307:28.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:187:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 307:28.94 187 | return ParseDateHeader(nsHttp::Last_Modified, result); 307:28.94 | ^ 307:28.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 307:28.94 148 | void operator=(const nsHttpAtom& a) { _val = a._val; } 307:28.94 | ^~~~~~~~ 307:28.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:23, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:42, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:28.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:28.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsHttpResponseHead.h:172:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 307:28.94 172 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 307:28.94 | ~~~~~~~~~~~^~~~~~ 307:29.08 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:29.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:29.08 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 307:29.09 /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 307:29.09 1858 | revoked_(_revoked) 307:29.09 | ^ 307:29.09 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 307:29.09 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsSiteSecurityService.cpp:18, 307:29.09 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:128: 307:29.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:30:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 307:29.09 30 | Principal& operator=(const Principal& aOther) { 307:29.09 | ^~~~~~~~ 307:30.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:30.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 307:30.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 307:30.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:30.47 49 | RangedPtr begin() const { return mStart; } 307:30.47 | ^~~~~~ 307:30.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 307:30.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:30.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 307:30.47 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:30.47 | ^~~~~~~~ 307:30.56 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 307:30.56 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:30.56 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 307:30.56 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1684:46: required from here 307:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:30.57 97 | mozilla::RangedPtr tokenStart = mIter; 307:30.57 | ^~~~~~~~~~ 307:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 307:30.57 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:30.57 | ^~~~~~~~ 307:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:28, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 307:30.57 98 | mozilla::RangedPtr tokenEnd = mIter; 307:30.57 | ^~~~~~~~ 307:30.57 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:15, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsJSPrincipals.h:9, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/security/certverifier/CertVerifier.h:29, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSCertificateDB.cpp:7, 307:30.57 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 307:30.57 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 307:30.57 151 | RangedPtr& operator=(const RangedPtr& aOther) { 307:30.57 | ^~~~~~~~ 307:34.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 307:34.86 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsTLSSocketProvider.cpp: In member function 'FallbackPrefRemover::Run()': 307:34.86 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1714:1: warning: number of counters in profile data for function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'arcs', expected 15 and have 17) [-Wcoverage-mismatch] 307:34.86 1714 | FallbackPrefRemover::Run() { 307:34.86 | ^~~~~~~~~~~~~~~~~~~ 307:34.86 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1714:1: warning: the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:34.86 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsTLSSocketProvider.cpp: In member function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)': 307:34.86 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1672:6: warning: number of counters in profile data for function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'arcs', expected 12 and have 14) [-Wcoverage-mismatch] 307:34.86 1672 | void nsSSLIOLayerHelpers::setInsecureFallbackSites(const nsCString& str) { 307:34.87 | ^~~~~~~~~~~~~~~~~~~ 307:34.87 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/nsNSSIOLayer.cpp:1672:6: warning: the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 307:37.55 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.cpp:11: 307:37.55 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 307:37.55 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:634:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found [-Wmissing-profile] 307:37.55 634 | } // namespace mozilla 307:37.55 | ^ 307:43.16 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CertDBTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:43.16 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CertDBTest.cpp:67:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found [-Wmissing-profile] 307:43.16 67 | } 307:43.16 | ^ 307:45.02 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CertListTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:45.02 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CertListTest.cpp:490:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found [-Wmissing-profile] 307:45.02 490 | } 307:45.02 | ^ 307:46.69 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CoseTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:46.69 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/CoseTest.cpp:756:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found [-Wmissing-profile] 307:46.69 756 | } // namespace mozilla 307:46.69 | ^ 307:48.69 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/DataStorageTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:48.69 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/DataStorageTest.cpp:208:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found [-Wmissing-profile] 307:48.69 208 | } 307:48.70 | ^ 307:50.32 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:50.32 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:262:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found [-Wmissing-profile] 307:50.32 262 | } 307:50.32 | ^ 307:51.60 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/MD4Test.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 307:51.60 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/MD4Test.cpp:62:64: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found [-Wmissing-profile] 307:51.60 62 | testing::ValuesIn(RFC1320_TEST_PARAMS)); 307:51.60 | ^ 307:53.82 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:53.82 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found [-Wmissing-profile] 307:53.82 321 | } 307:53.82 | ^ 307:56.20 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 307:56.20 /builddir/build/BUILD/firefox-70.0.1/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found [-Wmissing-profile] 307:56.20 384 | } 307:56.20 | ^ 307:59.68 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 307:59.68 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:59.68 111 | *this = aRect1.UnionEdges(aRect2); 307:59.68 | ^ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:59.68 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:59.68 | ^~~~~~ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:59.68 120 | *this = aRect1.Union(aRect2); 307:59.68 | ^ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:59.68 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:59.68 | ^~~~~~ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:59.68 228 | *this = aRect1.SaturatingUnion(aRect2); 307:59.68 | ^ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:59.68 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:59.68 | ^~~~~~ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 307:59.68 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 307:59.68 | ^ 307:59.68 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 307:59.68 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 307:59.68 | ^~~~~~ 308:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 308:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:346:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 308:01.47 346 | mCumulativeResolution = aCumulativeResolution; 308:01.47 | ^~~~~~~~~~~~~~~~~~~~~ 308:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 308:01.47 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 308:01.47 | ^~~~~~~~~~~~~~ 308:01.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 308:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:355:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 308:01.48 355 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 308:01.48 | ^~~~~~~~~~~~~~~~~~~~~ 308:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:14, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactor.h:33:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 308:01.48 33 | constexpr ScaleFactor(const ScaleFactor& aCopy) 308:01.48 | ^~~~~~~~~~~ 308:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 308:01.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:396:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 308:01.48 396 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 308:01.48 | ^~~~~ 308:01.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 308:01.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 308:01.49 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 308:01.49 | ^~~~~~~~~~~~~~ 308:01.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 308:01.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:460:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 308:01.49 460 | mExtraResolution = aExtraResolution; 308:01.49 | ^~~~~~~~~~~~~~~~ 308:01.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:15, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyleConsts.h:17, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsFont.h:12, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticPresData.h:13, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:47, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 308:01.49 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 308:01.50 | ^~~~~~~~~~~~~~ 308:01.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 308:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:718:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 308:01.53 718 | struct ScrollSnapInfo { 308:01.53 | ^~~~~~~~~~~~~~ 308:01.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsMargin.h:11, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAttrValue.h:22, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/AttrArray.h:22, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:25, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 308:01.53 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 308:01.53 | ^~~~~~~ 308:01.53 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:24, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.53 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 308:01.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:937:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 308:01.53 937 | mSnapInfo = std::move(aSnapInfo); 308:01.53 | ^ 308:01.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:26, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 308:01.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsPresContext.h:374:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 308:01.61 374 | mVisibleArea = r; 308:01.61 | ^ 308:01.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:01.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:01.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 308:01.61 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 308:01.61 | ^~~~~~ 308:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CharacterEncoding.h:10, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:20, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 308:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:723:37: required from here 308:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 308:02.44 49 | RangedPtr begin() const { return mStart; } 308:02.44 | ^~~~~~ 308:02.44 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Range.h:10, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CharacterEncoding.h:10, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsfriendapi.h:20, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Proxy.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Wrapper.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsStyledElement.h:18, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsXULElement.h:28, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.h:26, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/security/manager/pki/nsASN1Tree.cpp:4, 308:02.44 from /builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 308:02.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RangedPtr.h:151:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 308:02.44 151 | RangedPtr& operator=(const RangedPtr& aOther) { 308:02.44 | ^~~~~~~~ 308:24.19 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 308:24.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 308:24.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 308:24.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 308:24.19 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 308:24.19 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 308:24.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 308:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:24.19 1007 | foundInterface = 0; \ 308:24.19 | ^~~~~~~~~~~~~~ 308:24.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' 308:24.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:24.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:24.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:24.19 179 | NS_INTERFACE_MAP_END 308:24.19 | ^~~~~~~~~~~~~~~~~~~~ 308:24.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 308:24.19 991 | else 308:24.19 | ^~~~ 308:24.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 308:24.19 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 308:24.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:24.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 308:24.19 178 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 308:24.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:28.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 308:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 308:28.81 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 308:28.81 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 308:28.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:28.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] 308:28.81 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:28.81 | ^ 308:28.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:28.81 46 | struct Block { 308:28.81 | ^~~~~ 308:29.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 308:29.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 308:29.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/imgINotificationObserver.h:10, 308:29.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 308:29.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/AlertNotification.cpp:7, 308:29.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 308:29.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 308:29.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 308:29.13 1007 | foundInterface = 0; \ 308:29.13 | ^~~~~~~~~~~~~~ 308:29.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' 308:29.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 308:29.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 308:29.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 308:29.13 34 | NS_INTERFACE_MAP_END 308:29.13 | ^~~~~~~~~~~~~~~~~~~~ 308:29.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 308:29.13 981 | else 308:29.13 | ^~~~ 308:29.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 308:29.13 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 308:29.13 | ^~~~~~~~~~~~~~~~~~ 308:29.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 308:29.13 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 308:29.13 | ^~~~~~~~~~~~~~~~~~~~~~ 308:41.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 308:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 308:41.86 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:10, 308:41.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 308:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:41.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] 308:41.86 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:41.86 | ^ 308:41.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:41.86 46 | struct Block { 308:41.86 | ^~~~~ 308:47.29 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 308:47.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/URLDecorationStripper.cpp: In function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]': 308:47.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:261:12: warning: profile for function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]' not found in profile data [-Wmissing-profile] 308:47.29 261 | explicit ContentBlockingAllowListKey(nsIHttpChannel* aChannel) 308:47.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308:57.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 308:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 308:57.65 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 308:57.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 308:57.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 308:57.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] 308:57.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 308:57.66 | ^ 308:57.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 308:57.66 46 | struct Block { 308:57.66 | ^~~~~ 309:10.11 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:10.11 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:11, 309:10.11 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 309:10.11 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 309:10.11 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 309:10.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 309:10.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:10.11 1007 | foundInterface = 0; \ 309:10.11 | ^~~~~~~~~~~~~~ 309:10.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' 309:10.11 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:10.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:10.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:10.11 232 | NS_INTERFACE_MAP_END 309:10.11 | ^~~~~~~~~~~~~~~~~~~~ 309:10.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 309:10.11 981 | else 309:10.11 | ^~~~ 309:10.11 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:10.11 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:10.11 | ^~~~~~~~~~~~~~~~~~ 309:10.11 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:10.11 231 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 309:10.11 | ^~~~~~~~~~~~~~~~~~~~~~ 309:10.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/Value.h:26, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrincipal.h:17, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/docshell/base/nsDocShellTreeOwner.h:30, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:11, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 309:10.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]': 309:10.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]' 309:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 309:10.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] 309:10.74 67 | memset(&aArr[0], 0, N * sizeof(T)); 309:10.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:10.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.h:26, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 309:10.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 309:10.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 309:10.74 23 | class nsDataHashtable : public nsBaseHashtable { 309:10.74 | ^~~~~~~~~~~~~~~ 309:16.80 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:16.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:16.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIObserver.h:10, 309:16.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 309:16.80 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 309:16.80 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 309:16.80 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 309:16.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:16.80 1007 | foundInterface = 0; \ 309:16.80 | ^~~~~~~~~~~~~~ 309:16.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' 309:16.80 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:16.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:16.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:16.81 80 | NS_INTERFACE_MAP_END 309:16.81 | ^~~~~~~~~~~~~~~~~~~~ 309:16.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 309:16.81 981 | else 309:16.81 | ^~~~ 309:16.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:16.81 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:16.81 | ^~~~~~~~~~~~~~~~~~ 309:16.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:16.81 79 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 309:16.81 | ^~~~~~~~~~~~~~~~~~~~~~ 309:16.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 309:16.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:16.81 1007 | foundInterface = 0; \ 309:16.81 | ^~~~~~~~~~~~~~ 309:16.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' 309:16.81 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:16.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:16.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:16.82 346 | NS_INTERFACE_MAP_END 309:16.82 | ^~~~~~~~~~~~~~~~~~~~ 309:16.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 309:16.82 981 | else 309:16.82 | ^~~~ 309:16.82 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:16.82 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:16.82 | ^~~~~~~~~~~~~~~~~~ 309:16.82 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:16.82 345 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 309:16.82 | ^~~~~~~~~~~~~~~~~~~~~~ 309:17.81 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 309:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const': 309:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:223:10: warning: number of counters in profile data for function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'arcs', expected 21 and have 23) [-Wcoverage-mismatch] 309:17.81 223 | uint32_t ClearSiteData::ParseHeader(nsIHttpChannel* aChannel, 309:17.81 | ^~~~~~~~~~~~~ 309:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:223:10: warning: the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 309:17.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:223:10: warning: the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 309:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:19.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 309:19.04 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 309:19.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 309:19.04 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 309:19.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 309:19.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:19.04 1007 | foundInterface = 0; \ 309:19.04 | ^~~~~~~~~~~~~~ 309:19.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' 309:19.04 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:19.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:19.04 165 | NS_INTERFACE_MAP_END 309:19.04 | ^~~~~~~~~~~~~~~~~~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 309:19.04 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 309:19.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 309:19.04 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 309:19.04 | ^~~~~~~~~~~~~~~~~~~~ 309:19.04 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 309:19.04 /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 309:19.04 136 | } else 309:19.04 | ^~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 309:19.04 164 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 309:19.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 309:19.04 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 309:19.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 309:19.04 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 309:19.04 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 309:19.04 | ^~~~~~~~~~~~~~~~~~~~ 309:34.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 309:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 309:34.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 309:34.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 309:34.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 309:34.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] 309:34.72 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 309:34.72 | ^ 309:34.72 /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.72 46 | struct Block { 309:34.72 | ^~~~~ 309:35.13 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 309:35.13 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 309:35.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 309:35.13 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.13 1007 | foundInterface = 0; \ 309:35.13 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.13 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.13 618 | NS_INTERFACE_MAP_END 309:35.13 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.13 991 | else 309:35.13 | ^~~~ 309:35.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' 309:35.13 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 309:35.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:35.13 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 309:35.13 617 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 309:35.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:35.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 309:35.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.21 1007 | foundInterface = 0; \ 309:35.21 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.21 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.21 476 | NS_INTERFACE_MAP_END 309:35.21 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.21 981 | else 309:35.21 | ^~~~ 309:35.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.21 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.21 | ^~~~~~~~~~~~~~~~~~ 309:35.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.21 475 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.21 | ^~~~~~~~~~~~~~~~~~~~~~ 309:35.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 309:35.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.23 1007 | foundInterface = 0; \ 309:35.23 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.23 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.23 596 | NS_INTERFACE_MAP_END 309:35.24 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.24 981 | else 309:35.24 | ^~~~ 309:35.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.24 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.24 | ^~~~~~~~~~~~~~~~~~ 309:35.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.24 595 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.24 | ^~~~~~~~~~~~~~~~~~~~~~ 309:35.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 309:35.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.29 1007 | foundInterface = 0; \ 309:35.29 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.29 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.29 725 | NS_INTERFACE_MAP_END 309:35.29 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.29 981 | else 309:35.29 | ^~~~ 309:35.29 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.29 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.29 | ^~~~~~~~~~~~~~~~~~ 309:35.29 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.29 724 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.29 | ^~~~~~~~~~~~~~~~~~~~~~ 309:35.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 309:35.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.38 1007 | foundInterface = 0; \ 309:35.38 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.38 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.38 489 | NS_INTERFACE_MAP_END 309:35.38 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.39 981 | else 309:35.39 | ^~~~ 309:35.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.39 | ^~~~~~~~~~~~~~~~~~ 309:35.39 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.39 488 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.39 | ^~~~~~~~~~~~~~~~~~~~~~ 309:35.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 309:35.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.40 1007 | foundInterface = 0; \ 309:35.40 | ^~~~~~~~~~~~~~ 309: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' 309:35.40 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.40 662 | NS_INTERFACE_MAP_END 309:35.40 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.40 981 | else 309:35.40 | ^~~~ 309:35.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.40 | ^~~~~~~~~~~~~~~~~~ 309:35.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.40 661 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.40 | ^~~~~~~~~~~~~~~~~~~~~~ 309:35.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 309:35.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:35.44 1007 | foundInterface = 0; \ 309:35.44 | ^~~~~~~~~~~~~~ 309:35.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' 309:35.44 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:35.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:724:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:35.44 724 | NS_INTERFACE_MAP_END 309:35.44 | ^~~~~~~~~~~~~~~~~~~~ 309:35.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 309:35.44 981 | else 309:35.44 | ^~~~ 309:35.44 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:35.44 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:35.44 | ^~~~~~~~~~~~~~~~~~ 309:35.44 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:35.44 723 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:35.44 | ^~~~~~~~~~~~~~~~~~~~~~ 309:52.31 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:52.31 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:52.31 /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**)': 309:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:52.31 1007 | foundInterface = 0; \ 309:52.31 | ^~~~~~~~~~~~~~ 309:52.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' 309:52.31 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:52.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:52.31 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:52.31 113 | NS_INTERFACE_MAP_END 309:52.31 | ^~~~~~~~~~~~~~~~~~~~ 309:52.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 309:52.31 981 | else 309:52.31 | ^~~~ 309:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:52.31 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:52.31 | ^~~~~~~~~~~~~~~~~~ 309:52.31 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:52.31 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 309:52.31 | ^~~~~~~~~~~~~~~~~~~~~~ 309:52.40 /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**)': 309:52.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:52.40 1022 | foundInterface = 0; \ 309:52.40 | ^~~~~~~~~~~~~~ 309:52.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' 309:52.40 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:52.40 /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' 309:52.40 1083 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 309:52.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:52.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 309:52.40 981 | else 309:52.40 | ^~~~ 309:52.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 309:52.40 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 309:52.40 | ^~~~~~~~~~~~~~~~~~ 309:52.40 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1082:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 309:52.40 1082 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 309:52.40 | ^~~~~~~~~~~~~~~~~~~~~~ 309:52.66 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 309:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 309:52.66 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 309:52.66 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 309:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 309:52.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] 309:52.66 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 309:52.66 | ^ 309:52.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 309:52.66 46 | struct Block { 309:52.66 | ^~~~~ 309:53.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 309:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 309:53.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:53.72 /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**)': 309:53.72 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:53.72 1022 | foundInterface = 0; \ 309:53.72 | ^~~~~~~~~~~~~~ 309:53.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' 309:53.72 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.72 /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' 309:53.72 270 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 309:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:53.72 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:53.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 309:53.72 302 | } else 309:53.72 | ^~~~ 309:53.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' 309:53.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.72 /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' 309:53.72 269 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 309:53.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:53.74 /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**)': 309:53.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:53.74 1022 | foundInterface = 0; \ 309:53.74 | ^~~~~~~~~~~~~~ 309:53.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' 309:53.74 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 309:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.74 /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' 309:53.74 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 309:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:53.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:53.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 309:53.74 302 | } else 309:53.74 | ^~~~ 309:53.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' 309:53.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 309:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:53.74 /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' 309:53.74 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 309:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:54.42 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:54.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:54.42 /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**)': 309:54.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 309:54.42 1007 | foundInterface = 0; \ 309:54.42 | ^~~~~~~~~~~~~~ 309:54.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' 309:54.42 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 309:54.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 309:54.42 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 309:54.42 712 | NS_INTERFACE_MAP_END 309:54.42 | ^~~~~~~~~~~~~~~~~~~~ 309:54.42 /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:54.42 991 | else 309:54.42 | ^~~~ 309:54.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' 309:54.42 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 309:54.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:54.42 /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' 309:54.42 711 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 309:54.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:55.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:55.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]': 309:55.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]' 309:55.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 309:55.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] 309:55.63 67 | memset(&aArr[0], 0, N * sizeof(T)); 309:55.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309:55.63 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsNodeInfoManager.h:19, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINode.h:17, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:27, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:35, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Promise.h:17, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/WebRequestService.h:14, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 309:55.63 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 309:55.63 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 309:55.63 23 | class nsDataHashtable : public nsBaseHashtable { 309:55.63 | ^~~~~~~~~~~~~~~ 310:10.15 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 310:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 310:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFind.h:10, 310:10.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.h:10, 310:10.15 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:9, 310:10.15 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 310:10.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 310:10.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:10.15 1007 | foundInterface = 0; \ 310:10.15 | ^~~~~~~~~~~~~~ 310:10.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' 310:10.15 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:10.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:10.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:10.15 56 | NS_INTERFACE_MAP_END 310:10.15 | ^~~~~~~~~~~~~~~~~~~~ 310:10.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 310:10.15 981 | else 310:10.15 | ^~~~ 310:10.15 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 310:10.15 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 310:10.15 | ^~~~~~~~~~~~~~~~~~ 310:10.15 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310:10.15 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 310:10.15 | ^~~~~~~~~~~~~~~~~~~~~~ 310:22.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 310:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 310:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 310:22.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 310:22.74 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 310:22.74 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 310:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:22.74 1007 | foundInterface = 0; \ 310:22.74 | ^~~~~~~~~~~~~~ 310:22.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' 310:22.74 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:22.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:22.74 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:22.74 235 | NS_INTERFACE_MAP_END 310:22.74 | ^~~~~~~~~~~~~~~~~~~~ 310:22.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 310:22.74 981 | else 310:22.74 | ^~~~ 310:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 310:22.74 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 310:22.74 | ^~~~~~~~~~~~~~~~~~ 310:22.74 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310:22.75 234 | NS_INTERFACE_MAP_ENTRY(nsISupports) 310:22.75 | ^~~~~~~~~~~~~~~~~~~~~~ 310:31.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 310:31.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 310:31.65 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 310:31.65 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 310:31.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 310:31.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] 310:31.65 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 310:31.65 | ^ 310:31.65 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 310:31.65 46 | struct Block { 310:31.65 | ^~~~~ 310:51.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 310:51.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 310:51.75 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/History.cpp:11, 310:51.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 310:51.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 310:51.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] 310:51.75 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 310:51.75 | ^ 310:51.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 310:51.75 46 | struct Block { 310:51.75 | ^~~~~ 310:52.60 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 310:52.60 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 310:52.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 310:52.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:52.61 1007 | foundInterface = 0; \ 310:52.61 | ^~~~~~~~~~~~~~ 310:52.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' 310:52.61 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:52.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:52.61 165 | NS_INTERFACE_MAP_END 310:52.61 | ^~~~~~~~~~~~~~~~~~~~ 310:52.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' 310:52.61 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 310:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 310:52.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 310:52.61 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 310:52.61 | ^~~~~~~~~~~~~~~~~~~~ 310:52.61 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 310:52.61 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 310:52.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 310:52.61 136 | } else 310:52.61 | ^~~~ 310:52.61 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 310:52.61 136 | } else 310:52.61 | ^~~~ 310:52.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' 310:52.61 170 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 310:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 310:52.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 310:52.61 124 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 310:52.61 | ^~~~~~~~~~~~~~~~~~~~ 310:52.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 310:52.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 310:52.85 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 310:52.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:52.85 1007 | foundInterface = 0; \ 310:52.86 | ^~~~~~~~~~~~~~ 310:52.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' 310:52.86 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:52.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:52.86 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:52.86 190 | NS_INTERFACE_MAP_END 310:52.86 | ^~~~~~~~~~~~~~~~~~~~ 310:52.86 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsFaviconService.cpp:26, 310:52.86 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 310:52.86 /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 310:52.86 136 | } else 310:52.86 | ^~~~ 310:52.86 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 310:52.86 136 | } else 310:52.86 | ^~~~ 310:53.07 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 310:53.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 310:53.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 310:53.07 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsWeakReference.h:14, 310:53.07 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.h:9, 310:53.08 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/Database.cpp:11, 310:53.08 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 310:53.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 310:53.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:53.08 1007 | foundInterface = 0; \ 310:53.08 | ^~~~~~~~~~~~~~ 310:53.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' 310:53.08 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:53.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:53.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:53.08 275 | NS_INTERFACE_MAP_END 310:53.08 | ^~~~~~~~~~~~~~~~~~~~ 310:53.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 310:53.08 981 | else 310:53.08 | ^~~~ 310:53.08 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 310:53.08 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 310:53.08 | ^~~~~~~~~~~~~~~~~~ 310:53.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310:53.08 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 310:53.08 | ^~~~~~~~~~~~~~~~~~~~~~ 310:53.09 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 310:53.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:53.09 1022 | foundInterface = 0; \ 310:53.09 | ^~~~~~~~~~~~~~ 310:53.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' 310:53.09 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 310:53.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:53.09 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 310:53.09 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 310:53.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310:53.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 310:53.09 981 | else 310:53.09 | ^~~~ 310:53.09 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 310:53.09 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 310:53.09 | ^~~~~~~~~~~~~~~~~~ 310:53.09 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310:53.09 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 310:53.09 | ^~~~~~~~~~~~~~~~~~~~~~ 310:53.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 310:53.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 310:53.19 1007 | foundInterface = 0; \ 310:53.19 | ^~~~~~~~~~~~~~ 310:53.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' 310:53.19 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 310:53.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 310:53.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3509:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 310:53.19 3509 | NS_INTERFACE_MAP_END 310:53.19 | ^~~~~~~~~~~~~~~~~~~~ 310:53.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 310:53.19 981 | else 310:53.19 | ^~~~ 310:53.19 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 310:53.19 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 310:53.19 | ^~~~~~~~~~~~~~~~~~ 310:53.19 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3508:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 310:53.20 3508 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 310:53.20 | ^~~~~~~~~~~~~~~~~~~~~~ 311:08.61 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.cpp:11: 311:08.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/tests/gtest/test_casing.cpp: In function 'mozilla::SpinEventLoopUntil<(mozilla::ProcessFailureBehavior)1, IHistory_Test_Test::TestBody()::{lambda()#1}>(IHistory_Test_Test::TestBody()::{lambda()#1}&&, nsIThread*)bool [clone .isra.0]': 311:08.61 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/places/tests/gtest/test_casing.cpp:29:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 311:08.61 29 | } 311:08.61 | ^ 311:28.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 311:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 311:28.01 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 311:28.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 311:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 311:28.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] 311:28.01 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 311:28.01 | ^ 311:28.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 311:28.01 46 | struct Block { 311:28.01 | ^~~~~ 311:40.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.cpp:2: 311:40.41 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 311:40.41 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp:363:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 311:40.42 363 | } 311:40.42 | ^ 311:49.20 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 311:49.20 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 311:49.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIContentViewer.h:32, 311:49.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:22, 311:49.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 311:49.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 311:49.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 311:49.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 311:49.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 311:49.21 50 | OffTheBooksMutex* Mutex() { 311:49.21 | ^~~~~ 311:49.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 311:49.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 311:49.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 311:49.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 311:54.91 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.cpp:2: 311:54.91 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 311:54.91 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:394:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found [-Wmissing-profile] 311:54.91 394 | } 311:54.91 | ^ 312:03.94 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/Mutex.h:10, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/FrameMetrics.h:11, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/PresShell.h:15, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 312:03.94 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 312:03.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 312:03.94 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 312:03.94 1007 | foundInterface = 0; \ 312:03.94 | ^~~~~~~~~~~~~~ 312:03.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' 312:03.94 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 312:03.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 312:03.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 312:03.94 121 | NS_INTERFACE_MAP_END 312:03.94 | ^~~~~~~~~~~~~~~~~~~~ 312:03.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 312:03.94 991 | else 312:03.94 | ^~~~ 312:03.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' 312:03.94 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 312:03.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:03.94 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 312:03.94 120 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 312:03.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:04.59 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 312:04.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 312:04.59 1007 | foundInterface = 0; \ 312:04.59 | ^~~~~~~~~~~~~~ 312:04.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' 312:04.59 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 312:04.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 312:04.59 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 312:04.59 83 | NS_INTERFACE_MAP_END 312:04.59 | ^~~~~~~~~~~~~~~~~~~~ 312:04.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 312:04.59 981 | else 312:04.59 | ^~~~ 312:04.59 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 312:04.59 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 312:04.59 | ^~~~~~~~~~~~~~~~~~ 312:04.59 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 312:04.59 82 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 312:04.59 | ^~~~~~~~~~~~~~~~~~~~~~ 312:09.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:11: 312:09.00 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)': 312:09.00 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6: warning: number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'arcs', expected 25 and have 27) [-Wcoverage-mismatch] 312:09.01 281 | void SessionStoreUtils::RestoreScrollPosition(const GlobalObject& aGlobal, 312:09.01 | ^~~~~~~~~~~~~~~~~ 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)': 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6: warning: number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'arcs', expected 47 and have 49) [-Wcoverage-mismatch] 312:09.01 218 | void SessionStoreUtils::RestoreDocShellCapabilities( 312:09.01 | ^~~~~~~~~~~~~~~~~ 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 312:09.01 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:12.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 312:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 312:12.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 312:12.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 312:12.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 312:12.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 312:12.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 312:12.48 1007 | foundInterface = 0; \ 312:12.48 | ^~~~~~~~~~~~~~ 312:12.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' 312:12.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 312:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 312:12.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 312:12.48 48 | NS_INTERFACE_MAP_END 312:12.48 | ^~~~~~~~~~~~~~~~~~~~ 312:12.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 312:12.48 991 | else 312:12.48 | ^~~~ 312:12.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' 312:12.48 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 312:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:12.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 312:12.48 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 312:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:35.41 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 312:35.42 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 312:35.42 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 312:35.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:35.42 50 | OffTheBooksMutex* Mutex() { 312:35.42 | ^~~~~ 312:35.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:35.42 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 312:35.42 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:35.43 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:43.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 312:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 312:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 312:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 312:43.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 312:43.75 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 312:43.76 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 312:43.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 312:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:43.76 50 | OffTheBooksMutex* Mutex() { 312:43.76 | ^~~~~ 312:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:43.76 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 312:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:43.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:46.23 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:23: 312:46.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 312:46.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:46.23 50 | OffTheBooksMutex* Mutex() { 312:46.23 | ^~~~~ 312:46.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:46.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 312:46.23 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 312:46.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 312:53.30 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 312:53.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 312:53.30 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 312:53.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 312:53.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] 312:53.30 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 312:53.30 | ^ 312:53.30 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 312:53.30 46 | struct Block { 312:53.30 | ^~~~~ 313:00.23 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 313:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 313:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 313:00.23 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 313:00.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 313:00.23 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:9: 313:00.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 313:00.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:00.24 50 | OffTheBooksMutex* Mutex() { 313:00.24 | ^~~~~ 313:00.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:00.24 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 313:00.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:00.24 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:14.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 313:14.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 313:14.27 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 313:14.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 313:14.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 313:14.27 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 313:14.27 | ^ 313:14.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 313:14.27 46 | struct Block { 313:14.27 | ^~~~~ 313:17.39 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:12, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 313:17.39 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 313:17.39 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 313:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:17.39 50 | OffTheBooksMutex* Mutex() { 313:17.39 | ^~~~~ 313:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:17.39 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 313:17.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:17.40 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:24.81 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp:10: 313:24.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 313:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:24.81 50 | OffTheBooksMutex* Mutex() { 313:24.81 | ^~~~~ 313:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:24.81 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/streaming/GeckoViewStreamingTelemetry.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 313:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 313:24.81 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 313:35.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.cpp:11: 313:35.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp: In member function 'std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)': 313:35.05 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:203:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found [-Wmissing-profile] 313:35.05 203 | } // namespace PingSender 313:35.05 | ^ 313:41.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2: 313:41.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 313:41.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:602:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found [-Wmissing-profile] 313:41.48 602 | } 313:41.48 | ^ 313:49.90 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:65: 313:49.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In function 'testing::internal::ApplyImpl const&, std::tuple, 0ul>(std::function const&, std::tuple&&, testing::internal::int_pack<0ul>)decltype (((forward const&>)({parm#1}))((get<0ul>)((forward >)({parm#2})))) [clone .isra.0]': 313:49.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:421:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 313:49.90 421 | } 313:49.90 | ^ 313:59.52 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 313:59.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 313:59.52 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 313:59.52 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 313:59.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 313:59.53 1007 | foundInterface = 0; \ 313:59.53 | ^~~~~~~~~~~~~~ 313:59.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' 313:59.53 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 313:59.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 313:59.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 313:59.53 69 | NS_INTERFACE_MAP_END 313:59.53 | ^~~~~~~~~~~~~~~~~~~~ 313:59.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 313:59.53 981 | else 313:59.53 | ^~~~ 313: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' 313:59.53 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 313:59.53 | ^~~~~~~~~~~~~~~~~~ 313:59.53 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 313:59.53 68 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 313:59.53 | ^~~~~~~~~~~~~~~~~~~~~~ 314:27.99 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 314:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 314:27.99 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 314:27.99 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 314:27.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 314:27.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] 314:27.99 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 314:27.99 | ^ 314:27.99 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 314:27.99 46 | struct Block { 314:27.99 | ^~~~~ 314:28.27 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/Entries.h:13, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 314:28.27 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 314:28.27 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 314:28.27 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 314:28.27 1007 | foundInterface = 0; \ 314:28.27 | ^~~~~~~~~~~~~~ 314:28.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' 314:28.27 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 314:28.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 314:28.27 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 314:28.27 1587 | NS_INTERFACE_MAP_END 314:28.27 | ^~~~~~~~~~~~~~~~~~~~ 314:28.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 314:28.27 991 | else 314:28.27 | ^~~~ 314:28.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' 314:28.27 1067 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 314:28.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:28.28 /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' 314:28.28 1586 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 314:28.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:43.32 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp:137: 314:43.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp: In function '(anonymous namespace)::MyParseCallback::Verify(nsTSubstring const&, nsTSubstring const&, unsigned int) [clone .isra.0]': 314:43.32 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:495:58: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 314:43.32 495 | ::testing::Values(0, UINT32_MAX)); 314:43.32 | ^ 314:57.84 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 314:57.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 314:57.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 314:57.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 314:57.84 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/dom/base/nsPIDOMWindow.h:15, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 314:57.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]': 314:57.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]' 314:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 314:57.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] 314:57.85 67 | memset(&aArr[0], 0, N * sizeof(T)); 314:57.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:57.85 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:18, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 314:57.85 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 314:57.85 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 314:57.85 23 | class nsDataHashtable : public nsBaseHashtable { 314:57.85 | ^~~~~~~~~~~~~~~ 315:04.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIPrintProgress.h:10, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 315:04.47 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 315:04.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 315:04.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:04.47 1007 | foundInterface = 0; \ 315:04.47 | ^~~~~~~~~~~~~~ 315:04.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' 315:04.47 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:04.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:04.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:04.47 28 | NS_INTERFACE_MAP_END 315:04.47 | ^~~~~~~~~~~~~~~~~~~~ 315:04.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 315:04.47 981 | else 315:04.47 | ^~~~ 315:04.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 315:04.47 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 315:04.47 | ^~~~~~~~~~~~~~~~~~ 315:04.47 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 315:04.47 27 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 315:04.47 | ^~~~~~~~~~~~~~~~~~~~~~ 315:09.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 315:09.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 315:09.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:09.34 1007 | foundInterface = 0; \ 315:09.34 | ^~~~~~~~~~~~~~ 315:09.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' 315:09.34 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:09.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:09.34 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:09.34 46 | NS_INTERFACE_MAP_END 315:09.34 | ^~~~~~~~~~~~~~~~~~~~ 315:09.34 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 315:09.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 315:09.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 315:09.35 302 | } else 315:09.35 | ^~~~ 315:09.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' 315:09.35 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 315:09.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:09.35 /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' 315:09.35 45 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 315:09.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)': 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:472:1: warning: number of counters in profile data for function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 11 and have 12) [-Wcoverage-mismatch] 315:14.23 472 | nsTerminator::Observe(nsISupports*, const char* aTopic, const char16_t*) { 315:14.23 | ^~~~~~~~~~~~ 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:472:1: warning: the control flow of function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:472:1: warning: the control flow of function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Start()': 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:371:6: warning: number of counters in profile data for function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'arcs', expected 2 and have 3) [-Wcoverage-mismatch] 315:14.23 371 | void nsTerminator::Start() { 315:14.23 | ^~~~~~~~~~~~ 315:14.23 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/terminator/nsTerminator.cpp:371:6: warning: the control flow of function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 315:14.34 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 315:14.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/PChildToParentStream.cpp:10, 315:14.34 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:20: 315:14.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:14.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] 315:14.34 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:14.34 | ^ 315:14.34 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 315:14.34 46 | struct Block { 315:14.35 | ^~~~~ 315:19.18 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 315:19.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 315:19.18 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 315:19.18 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 315:19.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:19.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] 315:19.18 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:19.18 | ^ 315:19.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 315:19.18 46 | struct Block { 315:19.18 | ^~~~~ 315:19.51 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontEntry.h:13, 315:19.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:11, 315:19.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 315:19.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 315:19.52 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 315:19.52 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 315:19.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:19.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] 315:19.52 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:19.52 | ^ 315: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 315:19.52 46 | struct Block { 315:19.52 | ^~~~~ 315:22.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/HashTable.h:89, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/HashTable.h:10, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/TracingAPI.h:11, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/RootingAPI.h:22, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/js/CallArgs.h:72, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/jsapi.h:29, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 315:22.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 315:22.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]': 315:22.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]' 315:22.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 315:22.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] 315:22.49 67 | memset(&aArr[0], 0, N * sizeof(T)); 315:22.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:22.49 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIWidget.h:33, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 315:22.49 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 315:22.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 315:22.49 23 | class nsDataHashtable : public nsBaseHashtable { 315:22.49 | ^~~~~~~~~~~~~~~ 315:23.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:23.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:23.38 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIFormFillController.h:10, 315:23.38 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:9, 315:23.38 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 315:23.38 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 315:23.38 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:23.39 1007 | foundInterface = 0; \ 315:23.39 | ^~~~~~~~~~~~~~ 315:23.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' 315:23.39 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:23.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:23.39 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:23.39 80 | NS_INTERFACE_MAP_END 315:23.39 | ^~~~~~~~~~~~~~~~~~~~ 315:23.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 315:23.39 981 | else 315:23.39 | ^~~~ 315:23.39 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 315:23.39 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 315:23.39 | ^~~~~~~~~~~~~~~~~~ 315:23.39 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 315:23.39 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 315:23.39 | ^~~~~~~~~~~~~~~~~~~~~~ 315:25.95 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 315:25.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 315:25.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 315:25.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 315:25.95 31 | return std::move(elem); 315:25.95 | ^ 315:25.95 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 315:25.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]': 315:25.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]' 315:25.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Layers.h:248:29: required from here 315: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 nsDataHashtable' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 315:25.95 67 | memset(&aArr[0], 0, N * sizeof(T)); 315:25.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:25.95 In file included from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 315:25.95 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 315:25.95 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable' declared here 315:25.95 23 | class nsDataHashtable : public nsBaseHashtable { 315:25.95 | ^~~~~~~~~~~~~~~ 315:25.95 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 315:25.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 315:25.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 315:25.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 315:25.97 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 315:26.00 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 315:26.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]': 315:26.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]' 315:26.00 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 315:26.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] 315:26.00 67 | memset(&aArr[0], 0, N * sizeof(T)); 315:26.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:26.00 In file included from /usr/include/c++/9/vector:67, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/system_wrappers/vector:3, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/stl_wrappers/vector:44, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsRect.h:15, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/Units.h:17, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 315:26.00 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:11: 315:26.00 /usr/include/c++/9/bits/stl_vector.h:386:11: note: 'class std::vector' declared here 315:26.00 386 | class vector : protected _Vector_base<_Tp, _Alloc> 315:26.00 | ^~~~~~ 315:26.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTHashtable.h:21, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsBaseHashtable.h:12, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDataHashtable.h:11, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:17, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 315:26.01 /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:26.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 = mozilla::layers::ClipManager]' 315:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:92:32: required from here 315:26.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] 315:26.01 67 | memset(&aArr[0], 0, N * sizeof(T)); 315:26.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:26.01 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/TextDrawTarget.h:11, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFont.h:39, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsDeviceContext.h:12, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 315:26.01 from /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 315:26.01 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 315:26.01 52 | class ClipManager { 315:26.01 | ^~~~~~~~~~~ 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem::SelfType = mozilla::PropertyIterElem]': 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:514:39: required from here 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 315:26.21 91 | return std::move(end); 315:26.21 | ^ 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem::SelfType = mozilla::ArrayIterElem]': 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 315:26.21 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:799:38: required from here 315:26.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 315:26.22 /builddir/build/BUILD/firefox-70.0.1/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 315:27.65 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.cpp:11: 315:27.65 /builddir/build/BUILD/firefox-70.0.1/toolkit/profile/gtest/TestProfileLockRetry.cpp: In function 'testing::PrintToString(decltype(nullptr) const&)std::__cxx11::basic_string, std::allocator > [clone .isra.0]': 315:27.65 /builddir/build/BUILD/firefox-70.0.1/toolkit/profile/gtest/TestProfileLockRetry.cpp:73:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found [-Wmissing-profile] 315:27.65 73 | } 315:27.65 | ^ 315:31.37 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.cpp:2: 315:31.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/test/gtest/TestCompatVersionCompare.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 315:31.37 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/test/gtest/TestCompatVersionCompare.cpp:158:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 315:31.37 158 | } 315:31.37 | ^ 315:34.17 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:34.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:34.17 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIJSInspector.h:10, 315:34.17 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.h:9, 315:34.17 from /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:6: 315:34.17 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 315:34.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:34.18 1007 | foundInterface = 0; \ 315:34.18 | ^~~~~~~~~~~~~~ 315:34.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' 315:34.18 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:34.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:34.18 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:34.18 32 | NS_INTERFACE_MAP_END 315:34.18 | ^~~~~~~~~~~~~~~~~~~~ 315:34.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 315:34.18 981 | else 315:34.18 | ^~~~ 315:34.18 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 315:34.18 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 315:34.18 | ^~~~~~~~~~~~~~~~~~ 315:34.18 /builddir/build/BUILD/firefox-70.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 315:34.19 31 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 315:34.19 | ^~~~~~~~~~~~~~~~~~~~~~ 315:37.21 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 315:37.21 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 315:37.21 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 315:37.21 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315: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] 315:37.22 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:37.22 | ^ 315: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 315:37.22 46 | struct Block { 315:37.22 | ^~~~~ 315:38.86 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 315:38.87 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 315:38.87 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 315:38.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:38.87 1007 | foundInterface = 0; \ 315:38.87 | ^~~~~~~~~~~~~~ 315:38.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' 315:38.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:38.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:38.87 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:38.87 123 | NS_INTERFACE_MAP_END 315:38.87 | ^~~~~~~~~~~~~~~~~~~~ 315:38.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 315:38.87 981 | else 315:38.87 | ^~~~ 315:38.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 315:38.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 315:38.87 | ^~~~~~~~~~~~~~~~~~ 315:38.87 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 315:38.87 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 315:38.87 | ^~~~~~~~~~~~~~~~~~~~~~ 315:40.90 In file included from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:21, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 315:40.90 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:6: 315:40.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 315:40.90 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:40.90 1007 | foundInterface = 0; \ 315:40.90 | ^~~~~~~~~~~~~~ 315: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' 315:40.90 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:40.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:40.90 478 | NS_INTERFACE_MAP_END 315:40.90 | ^~~~~~~~~~~~~~~~~~~~ 315:40.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 315:40.90 986 | else 315:40.90 | ^~~~ 315:40.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' 315:40.90 1061 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 315:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:40.90 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:476:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 315:40.90 476 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 315:40.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:50.97 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 315:50.97 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 315:50.97 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 315:50.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 315:50.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] 315:50.97 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 315:50.97 | ^ 315:50.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 315:50.97 46 | struct Block { 315:50.97 | ^~~~~ 315:51.16 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupports.h:79, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:30, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 315:51.16 from /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 315:51.16 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 315:51.16 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 315:51.16 1007 | foundInterface = 0; \ 315:51.16 | ^~~~~~~~~~~~~~ 315:51.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' 315:51.17 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 315:51.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 315:51.17 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 315:51.17 82 | NS_INTERFACE_MAP_END 315:51.17 | ^~~~~~~~~~~~~~~~~~~~ 315:51.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 315:51.17 981 | else 315:51.17 | ^~~~ 315:51.17 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 315:51.17 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 315:51.17 | ^~~~~~~~~~~~~~~~~~ 315:51.17 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 315:51.17 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 315:51.17 | ^~~~~~~~~~~~~~~~~~~~~~ 315:58.48 toolkit/library/buildid.cpp.stub 315:59.47 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.cpp:56: 315:59.47 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp: In member function 'testing::internal::FieldMatcher >::MatchAndExplainImpl(testing::internal::bool_constant, JS::ubi::Edge const&, testing::MatchResultListener*) const [clone .isra.0]': 315:59.47 /builddir/build/BUILD/firefox-70.0.1/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 315:59.47 27 | }); 315:59.47 | ^ 316:02.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/startupcache/test/Unified_cpp_startupcache_test0.cpp:2: 316:02.76 /builddir/build/BUILD/firefox-70.0.1/startupcache/test/TestStartupCache.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 316:02.76 /builddir/build/BUILD/firefox-70.0.1/startupcache/test/TestStartupCache.cpp:192:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found [-Wmissing-profile] 316:02.76 192 | } 316:02.76 | ^ 316:04.05 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/openaes/oaes_lib.c: In function 'oaes_decrypt': 316:04.05 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/openaes/oaes_lib.c:1393:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/oaes_lib.gcda' profile count data file not found [-Wmissing-profile] 316:04.05 1393 | } 316:04.05 | ^ 316:06.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.cpp:74: 316:06.10 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/gmp-clearkey.cpp: In function 'std::__relocate_object_a >(KeyIdPair*, KeyIdPair*, std::allocator&)void [clone .isra.0]': 316:06.10 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/gmp-clearkey.cpp:158:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found [-Wmissing-profile] 316:06.10 158 | } // extern "C". 316:06.10 | ^ 316:09.48 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 316:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 316:09.48 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 316:09.48 from /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 316:09.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 316:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 316:09.48 1007 | foundInterface = 0; \ 316:09.48 | ^~~~~~~~~~~~~~ 316: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' 316:09.48 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 316:09.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 316:09.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 316:09.48 18 | NS_INTERFACE_MAP_END 316:09.48 | ^~~~~~~~~~~~~~~~~~~~ 316:09.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 316:09.48 981 | else 316:09.48 | ^~~~ 316:09.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 316:09.48 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 316:09.48 | ^~~~~~~~~~~~~~~~~~ 316:09.48 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 316:09.48 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 316:09.48 | ^~~~~~~~~~~~~~~~~~~~~~ 316:10.10 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.cpp:2: 316:10.10 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp: In member function 'std::vector >::_M_range_initialize(unsigned char const*, unsigned char const*, std::forward_iterator_tag)void [clone .isra.0]': 316:10.10 /builddir/build/BUILD/firefox-70.0.1/media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:81:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found [-Wmissing-profile] 316:10.10 81 | } 316:10.10 | ^ 316:11.08 /builddir/build/BUILD/firefox-70.0.1/testing/mochitest/ssltunnel/ssltunnel.cpp: In function 'std::__relocate_object_a >(server_info_t*, server_info_t*, std::allocator&)void [clone .isra.0]': 316:11.08 /builddir/build/BUILD/firefox-70.0.1/testing/mochitest/ssltunnel/ssltunnel.cpp:1655:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found [-Wmissing-profile] 316:11.08 1655 | } 316:11.08 | ^ 316:12.05 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/memory/gtest/Unified_cpp_memory_gtest0.cpp:2: 316:12.05 /builddir/build/BUILD/firefox-70.0.1/memory/gtest/TestJemalloc.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 316:12.05 /builddir/build/BUILD/firefox-70.0.1/memory/gtest/TestJemalloc.cpp:715:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found [-Wmissing-profile] 316:12.06 715 | } 316:12.06 | ^ 316:13.29 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/TestSyncRunnable.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 316:13.29 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/TestSyncRunnable.cpp:55:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found [-Wmissing-profile] 316:13.29 55 | } 316:13.29 | ^ 316:14.78 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/buffered_stun_socket_unittest.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)2>, void (*)(void*, int, void*), std::basic_ostream >*)void [clone .isra.0]': 316:14.78 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:14.78 248 | } 316:14.78 | ^ 316:18.18 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/multi_tcp_socket_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply<(anonymous namespace)::MultiTcpSocketTest*, void ((anonymous namespace)::MultiTcpSocketTest::*)(nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**), nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**, 0ul, 1ul, 2ul, 3ul>((anonymous namespace)::MultiTcpSocketTest*, void ((anonymous namespace)::MultiTcpSocketTest::*)(nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**), mozilla::Tuple, std::allocator >, unsigned short, nr_socket_**>&, std::integer_sequence)void [clone .isra.0]': 316:18.18 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:18.18 519 | } 316:18.18 | ^ 316:19.34 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/ice_unittest.cpp: In member function 'std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_move_assign(std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::integral_constant) [clone .isra.0]': 316:19.34 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/ice_unittest.cpp:3898:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:19.34 3898 | } 316:19.34 | ^ 316:21.02 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/nrappkit_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 316:21.02 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/nrappkit_unittest.cpp:129:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:21.02 129 | } 316:21.02 | ^ 316:23.76 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/rlogconnector_unittest.cpp: In function 'testing::internal::DefaultPrintTo(testing::internal::WrapPrinterType<(testing::internal::DefaultPrinterType)1>, mozilla::RLogConnector*, std::basic_ostream >*)void [clone .isra.0]': 316:23.76 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/rlogconnector_unittest.cpp:256:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:23.76 256 | } 316:23.76 | ^ 316:26.73 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/runnable_utils_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 316:26.74 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/runnable_utils_unittest.cpp:208:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:26.74 208 | } // end of namespace 316:26.74 | ^ 316:30.01 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/sctp_unittest.cpp: In function 'mozilla::detail::RunnableFunctionCallHelper::apply, RefPtr const&, mozilla::TransportLayer*), nsAutoPtr, RefPtr, mozilla::TransportLayerLoopback*, 0ul, 1ul, 2ul>(int (*)(nsAutoPtr, RefPtr const&, mozilla::TransportLayer*), mozilla::Tuple, RefPtr, mozilla::TransportLayerLoopback*>&, std::integer_sequence)void [clone .isra.0]': 316:30.01 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/sctp_unittest.cpp:381:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:30.01 381 | } // end namespace 316:30.01 | ^ 316:30.35 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/proxy_tunnel_socket_unittest.cpp: In member function 'std::vector >::_M_range_initialize(int const*, int const*, std::forward_iterator_tag)void [clone .isra.0]': 316:30.35 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:283:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:30.35 283 | } 316:30.35 | ^ 316:30.45 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 316:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 316:30.45 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 316:30.45 from /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 316:30.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 316:30.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] 316:30.45 463 | std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 316:30.45 | ^ 316:30.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 316:30.46 46 | struct Block { 316:30.46 | ^~~~~ 316:32.66 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/simpletokenbucket_unittest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 316:32.66 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/simpletokenbucket_unittest.cpp:115:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:32.66 115 | } 316:32.66 | ^ 316:33.10 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/sockettransportservice_unittest.cpp: In function '(anonymous namespace)::SocketTransportServiceTest::SendPacket() [clone .isra.0]': 316:33.10 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/sockettransportservice_unittest.cpp:186:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:33.10 186 | } // end namespace 316:33.10 | ^ 316:33.80 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/stunserver.cpp: In member function 'std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_M_emplace_hint_unique, std::allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, unsigned int> >, std::piecewise_construct_t const&, std::tuple, std::allocator > const&>&&, std::tuple<>&&)std::_Rb_tree_iterator, std::allocator > const, unsigned int> > [clone .isra.0]': 316:33.80 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/stunserver.cpp:642:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found [-Wmissing-profile] 316:33.80 642 | } // namespace mozilla 316:33.80 | ^ 316:36.17 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/test_nr_socket_ice_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, std::allocator >, std::allocator, std::allocator > > >), std::vector, std::allocator >, std::allocator, std::allocator > > >, 0ul>(mozilla::IcePeer*, void (mozilla::IcePeer::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), mozilla::Tuple, std::allocator >, std::allocator, std::allocator > > > >&, std::integer_sequence)void [clone .isra.0]': 316:36.17 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:36.17 416 | } // namespace mozilla 316:36.17 | ^ 316:37.05 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/test_nr_socket_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 316:37.05 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/test_nr_socket_unittest.cpp:817:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:37.05 817 | } 316:37.05 | ^ 316:40.04 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/turn_unittest.cpp: In member function 'std::vector >::_M_range_initialize<__gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, std::forward_iterator_tag)void [clone .isra.0]': 316:40.04 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/turn_unittest.cpp:452:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:40.04 452 | } 316:40.05 | ^ 316:40.69 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/transport_unittests.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, nsresult (mozilla::NrIceCtx::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), std::vector, std::allocator >, std::allocator, std::allocator > > >, 0ul>(RefPtr, nsresult (mozilla::NrIceCtx::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), mozilla::Tuple, std::allocator >, std::allocator, std::allocator > > > >&, std::integer_sequence)nsresult [clone .isra.0]': 316:40.69 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/transport_unittests.cpp:1404:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found [-Wmissing-profile] 316:40.69 1404 | } // end namespace 316:40.69 | ^ 316:44.30 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 316:44.30 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 316:44.30 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 316:44.30 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 316:44.30 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 316:44.30 | ^~~~~~~~~~~~~~~~ 316:44.30 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 316:44.30 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 316:44.30 | ^~~ 316:44.38 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 316:44.38 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 316:44.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 316:44.39 1634 | class FlagSaverImpl { 316:44.39 | ^~~~~~~~~~~~~ 316:44.39 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 316:44.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 316:44.71 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 316:44.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 316:44.72 326 | case 3: options->flag_description_substring_search = true; 316:44.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 316:44.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 316:44.72 327 | case 2: options->flag_location_substring_search = true; 316:44.72 | ^~~~ 316:44.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 316:44.72 327 | case 2: options->flag_location_substring_search = true; 316:44.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 316:44.72 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 316:44.72 328 | case 1: options->flag_name_substring_search = true; 316:44.72 | ^~~~ 316:44.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 316:44.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 316:44.73 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 316:44.73 454 | int FlagValue::ValueSize() const { 316:44.73 | ^~~~~~~~~ 316:45.35 In file included from /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_reporting.cc:51, 316:45.35 from /builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:20: 316:45.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_reporting.cc: In function 'google::(anonymous namespace)::FinalizeCompletionOutput(std::set, std::allocator > const&, google::(anonymous namespace)::CompletionOptions*, google::(anonymous namespace)::NotableFlags*, std::vector, std::allocator >, std::allocator, std::allocator > > >*) [clone .isra.0]': 316:45.35 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/third_party/gflags/gen/posix/include/private/config.h:107:32: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.gcda' profile count data file not found [-Wmissing-profile] 316:45.35 107 | #define _END_GOOGLE_NAMESPACE_ } 316:45.35 | ^ 316:46.17 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/webrtcproxychannel_unittest.cpp: In function 'mozilla::WebrtcProxyChannelTest::DoTransportAvailable()::{lambda()#1}::operator()() const [clone .isra.0]': 316:46.17 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/test/webrtcproxychannel_unittest.cpp:732:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found [-Wmissing-profile] 316:46.17 732 | } 316:46.17 | ^ 316:46.88 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 316:47.00 media/ffvpx/libavutil/libmozavutil.so 316:52.31 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestDictionaryBinding.cpp: In function 'JS::Value::isNumber() const [clone .isra.0]': 316:52.32 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestDictionaryBinding.cpp:188:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestDictionaryBinding.gcda' profile count data file not found [-Wmissing-profile] 316:52.32 188 | } // namespace mozilla 316:52.32 | ^ 317:09.87 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:09.87 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 317:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 317:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:09.87 1007 | foundInterface = 0; \ 317:09.87 | ^~~~~~~~~~~~~~ 317:09.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' 317:09.87 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 317:09.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 317:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 317:09.87 71170 | NS_INTERFACE_MAP_END 317:09.87 | ^~~~~~~~~~~~~~~~~~~~ 317: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 317:09.87 981 | else 317:09.87 | ^~~~ 317:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 317:09.87 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 317:09.87 | ^~~~~~~~~~~~~~~~~~ 317:09.87 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 317:09.87 71169 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 317:09.87 | ^~~~~~~~~~~~~~~~~~~~~~ 317:09.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 317:09.97 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:09.97 1007 | foundInterface = 0; \ 317:09.97 | ^~~~~~~~~~~~~~ 317:09.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' 317:09.97 1065 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 317:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 317:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74691:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 317:09.98 74691 | NS_INTERFACE_MAP_END 317:09.98 | ^~~~~~~~~~~~~~~~~~~~ 317:09.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 317:09.98 981 | else 317:09.98 | ^~~~ 317:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 317:09.98 1059 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 317:09.98 | ^~~~~~~~~~~~~~~~~~ 317:09.98 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74690:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 317:09.98 74690 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 317:09.98 | ^~~~~~~~~~~~~~~~~~~~~~ 317:13.02 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleGenBinding.cpp: In function 'mozilla::dom::TestExampleInterface_Binding::receivePromise(JSContext*, JS::Handle, mozilla::dom::TestExampleInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 317:13.03 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestExampleGenBinding.cpp:38352:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestExampleGenBinding.gcda' profile count data file not found [-Wmissing-profile] 317:13.03 38352 | } // namespace mozilla 317:13.03 | ^ 317:17.79 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp: In function 'mozilla::dom::TestInterface_Binding::receiveAddrefedPromise(JSContext*, JS::Handle, mozilla::dom::TestInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 317:17.80 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp:63012:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestCodeGenBinding.gcda' profile count data file not found [-Wmissing-profile] 317:17.80 63012 | } // namespace mozilla 317:17.80 | ^ 317:22.70 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:22.70 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 317:22.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:22.71 1022 | foundInterface = 0; \ 317:22.71 | ^~~~~~~~~~~~~~ 317:22.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' 317:22.71 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 317:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.71 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 317:22.71 2033 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 317:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.71 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.71 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.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 317:22.71 302 | } else 317:22.71 | ^~~~ 317:22.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' 317:22.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 317:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.71 /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' 317:22.71 2032 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 317:22.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.72 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 317:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:22.73 1022 | foundInterface = 0; \ 317:22.73 | ^~~~~~~~~~~~~~ 317:22.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' 317:22.73 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 317:22.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.73 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 317:22.73 2158 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 317:22.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.73 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.73 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.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 317:22.73 302 | } else 317:22.73 | ^~~~ 317:22.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' 317:22.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 317:22.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.74 /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' 317:22.74 2157 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 317:22.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.74 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.74 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 317:22.74 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:22.74 1022 | foundInterface = 0; \ 317:22.74 | ^~~~~~~~~~~~~~ 317:22.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' 317:22.75 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 317:22.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.75 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2283:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 317:22.75 2283 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 317:22.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.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 317:22.75 302 | } else 317:22.75 | ^~~~ 317:22.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' 317:22.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 317:22.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.75 /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' 317:22.75 2282 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 317:22.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.75 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.75 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 317:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:22.76 1022 | foundInterface = 0; \ 317:22.76 | ^~~~~~~~~~~~~~ 317:22.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' 317:22.76 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 317:22.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 317:22.76 2408 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 317:22.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.76 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 317:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 317:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.76 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.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 317:22.76 302 | } else 317:22.76 | ^~~~ 317:22.76 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 317:22.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 317:22.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.76 /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' 317:22.76 2407 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 317:22.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsUtils.h:14, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsCOMPtr.h:30, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsAutoPtr.h:10, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 317:22.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 317:22.77 1022 | foundInterface = 0; \ 317:22.77 | ^~~~~~~~~~~~~~ 317: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' 317:22.77 1071 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 317:22.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.77 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 317:22.77 2533 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 317:22.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.77 In file included from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 317:22.77 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 317:22.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 317:22.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 317:22.78 from /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 317:22.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 317:22.78 302 | } else 317:22.78 | ^~~~ 317: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' 317:22.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 317:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:22.78 /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' 317:22.78 2532 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 317:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317:24.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function '_GLOBAL__sub_I_TestJSImplInheritanceGenBinding.cpp': 317:24.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2614:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestJSImplInheritanceGenBinding.gcda' profile count data file not found [-Wmissing-profile] 317:24.52 2614 | } // namespace mozilla 317:24.52 | ^ 317:24.88 dom/media/fake-cdm/libfake.so 317:25.05 dom/media/gmp-plugin-openh264/libfakeopenh264.so 317:25.61 dom/plugins/test/testplugin/libnptest.so 317:25.65 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 317:26.64 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 317:26.66 /builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:74760:1: warning: '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestJSImplGenBinding.gcda' profile count data file not found [-Wmissing-profile] 317:26.66 74760 | } // namespace mozilla 317:26.66 | ^ 317:27.43 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 317:27.53 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 317:27.87 widget/gtk/mozgtk/gtk2/libmozgtk.so 317:28.18 widget/gtk/mozgtk/gtk3/libmozgtk.so 317:28.44 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 317:28.58 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 317:28.96 toolkit/components/telemetry/tests/libmodules-test.so 317:29.24 toolkit/components/ctypes/tests/libjsctypes-test.so 317:29.25 media/gmp-clearkey/0.1/libclearkey.so 317:29.39 mfbt/tests/TestAlgorithm 317:29.39 mfbt/tests/TestArray 317:29.67 mfbt/tests/TestArrayUtils 317:29.93 mfbt/tests/TestAtomics 317:30.08 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 317:30.08 /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=] 317:30.08 22 | gFinalizerTestResources = new int[size]; 317:30.08 | ^ 317:30.08 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 317:30.08 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 317:30.08 | ^ 317:30.08 /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=] 317:30.08 23 | gFinalizerTestNames = new char*[size]; 317:30.08 | ^ 317:30.08 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 317:30.08 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 317:30.08 | ^ 317:30.19 mozglue/tests/ShowSSEConfig 317:30.19 mozglue/tests/TestBaseProfiler 317:30.20 mfbt/tests/TestBinarySearch 317:32.21 mfbt/tests/TestBloomFilter 317:33.38 mfbt/tests/TestBufferList 317:33.96 mfbt/tests/TestCasting 317:34.74 mozglue/tests/TestPrintf 317:34.75 mfbt/tests/TestCeilingFloor 317:35.01 mfbt/tests/TestCheckedInt 317:35.36 mfbt/tests/TestCountPopulation 317:37.44 modules/brotli/brotli 317:37.82 mfbt/tests/TestCountZeroes 317:38.64 mfbt/tests/TestDefineEnum 317:39.57 mfbt/tests/TestDoublyLinkedList 317:44.02 mfbt/tests/TestEndian 317:45.01 xpcom/tests/TestArguments 317:45.03 mfbt/tests/TestEnumeratedArray 317:45.03 xpcom/tests/TestBlockingProcess 317:45.64 xpcom/tests/TestPRIntN 317:45.96 xpcom/tests/TestQuickReturn 317:46.25 xpcom/tests/TestUnicodeArguments 317:46.36 In function 'TestPrintfFormats', 317:46.36 inlined from 'main' at /builddir/build/BUILD/firefox-70.0.1/mozglue/tests/TestPrintf.cpp:156:20: 317:46.36 /builddir/build/BUILD/firefox-70.0.1/mozglue/tests/TestPrintf.cpp:99:3: warning: '%s' directive argument is null [-Wformat-overflow=] 317:46.36 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 317:46.36 | ^ 317:46.38 mfbt/tests/TestEnumSet 317:46.66 mfbt/tests/TestEnumTypeTraits 317:47.15 mfbt/tests/TestFastBernoulliTrial 317:47.15 config/external/lgpllibs/liblgpllibs.so 317:47.15 config/external/sqlite/libmozsqlite3.so.symbols.stub 317:47.29 config/external/sqlite/libmozsqlite3.so 317:47.44 mfbt/tests/TestFloatingPoint 317:48.59 mfbt/tests/TestFunctionTypeTraits 317:48.61 widget/gtk/mozwayland/libmozwayland.so 317:49.46 security/sandbox/linux/libmozsandbox.so 317:50.24 mfbt/tests/TestIntegerPrintfMacros 317:50.95 mfbt/tests/TestIntegerRange 317:51.96 mfbt/tests/TestJSONWriter 317:54.84 js/src/build/libjs_static.a 317:55.20 mfbt/tests/TestLinkedList 317:57.96 mfbt/tests/TestMacroArgs 317:59.15 mfbt/tests/TestMacroForEach 317:59.89 mfbt/tests/TestMathAlgorithms 318:00.62 mfbt/tests/TestMaybe 318:01.47 widget/gtk/mozgtk/stub/libmozgtk_stub.so 318:01.53 mfbt/tests/TestNonDereferenceable 318:02.60 mfbt/tests/TestNotNull 318:02.85 mfbt/tests/TestPair 318:02.87 mfbt/tests/TestRandomNum 318:03.17 mfbt/tests/TestRange 318:03.29 media/webrtc/trunk/gtest/webrtc-gtest 318:04.29 uriloader/exthandler/tests/WriteArgument 318:08.83 layout/style/test/host_ListCSSProperties 318:09.02 tools/power/rapl 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp: In function 'SigAlrmHandler': 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.43 /builddir/build/BUILD/firefox-70.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 318:09.43 615 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 318:09.43 | ^ 318:09.43 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 318:09.43 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 318:09.43 | ^ 318:09.55 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer 318:09.55 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 318:15.56 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 318:21.10 security/manager/ssl/tests/unit/tlsserver/cmd/SanctionsTestServer 318:37.03 toolkit/components/telemetry/pingsender/pingsender 318:44.27 testing/mochitest/ssltunnel/ssltunnel 318:51.21 testing/tools/screenshot/screentopng 318:52.00 browser/app/firefox 318:59.13 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 318:59.32 media/ffvpx/libavcodec/libmozavcodec.so 319:17.17 toolkit/library/build/symverscript.stub 319:17.37 toolkit/library/build/libxul.so 320:07.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 320:07.11 29 | class DesktopCaptureOptions { 320:07.11 | ^ 320:07.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 320:07.11 29 | class DesktopCaptureOptions { 320:07.11 | 320:07.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 320:07.11 144 | bool allow_pipewire_ = true; 320:07.11 | 320:07.11 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 320:07.11 29 | class DesktopCaptureOptions { 320:07.12 | 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 320:07.12 34 | static DesktopCaptureOptions CreateDefault(); 320:07.12 | ^ 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 320:07.12 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 320:07.12 | 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 320:07.12 29 | class DesktopCaptureOptions { 320:07.12 | 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: the incompatible type is defined here 320:07.12 29 | class DesktopCaptureOptions { 320:07.12 | ^ 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 320:07.12 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 320:07.12 | 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39:3: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch] 320:07.12 39 | ~DesktopCaptureOptions(); 320:07.12 | ^ 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 320:07.12 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 320:07.12 | 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing' is used 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 320:07.12 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 320:07.12 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 320:07.12 | ^ 320:07.12 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 320:07.12 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 320:07.12 | ^ 320:07.24 mfbt/tests/TestRefPtr 320:07.35 mfbt/tests/TestResult 320:07.35 mfbt/tests/TestRollingMean 320:07.53 mfbt/tests/TestSaturate 320:07.68 mfbt/tests/TestScopeExit 320:07.88 mfbt/tests/TestSegmentedVector 320:07.90 mfbt/tests/TestSHA1 320:08.06 mfbt/tests/TestSmallPointerArray 320:08.15 mfbt/tests/TestSplayTree 320:08.50 mfbt/tests/TestSPSCQueue 320:08.56 mfbt/tests/TestTemplateLib 320:08.66 mfbt/tests/TestTextUtils 320:08.92 mfbt/tests/TestThreadSafeWeakPtr 320:09.20 mfbt/tests/TestTuple 320:09.58 mfbt/tests/TestTypedEnum 320:09.80 mfbt/tests/TestTypeTraits 320:10.00 mfbt/tests/TestUniquePtr 320:10.06 mfbt/tests/TestUtf8 320:10.26 mfbt/tests/TestVariant 320:10.65 mfbt/tests/TestVector 320:10.88 mfbt/tests/TestWeakPtr 320:11.06 mfbt/tests/TestWrappingOperations 320:11.34 mfbt/tests/TestXorShift128PlusRNG 320:11.39 mfbt/tests/TestPoisonArea 334:51.39 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 334:51.40 29 | class CTLogVerifier { 334:51.40 | ^ 334:51.40 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 334:51.40 29 | class CTLogVerifier { 334:51.40 | ^ 334:51.40 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 334:51.40 76 | UniqueSECKEYPublicKey mPublicECKey; 334:51.40 | ^ 334:51.40 /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 334:51.40 76 | UniqueSECKEYPublicKey mPublicECKey; 334:51.40 | ^ 334:51.40 /builddir/build/BUILD/firefox-70.0.1/security/ct/CTLogVerifier.h:29:7: note: type name 'std::unique_ptr' should match type name 'std::unique_ptr >' 334:51.40 29 | class CTLogVerifier { 334:51.40 | ^ 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricemediastream.h:129: warning: type 'struct NrIceMediaStream' violates the C++ One Definition Rule [-Wodr] 334:51.40 129 | class NrIceMediaStream { 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricemediastream.h:129: note: a different type is defined in another translation unit 334:51.40 129 | class NrIceMediaStream { 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricemediastream.h:218: note: the first difference of corresponding definitions is field 'ctx_' 334:51.40 218 | nr_ice_ctx* ctx_; 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricemediastream.h:218: note: a field of same name but different type is defined in another translation unit 334:51.40 218 | nr_ice_ctx* ctx_; 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricemediastream.h:129: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 334:51.40 129 | class NrIceMediaStream { 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricectx.h:184: warning: type 'struct NrIceCtx' violates the C++ One Definition Rule [-Wodr] 334:51.40 184 | class NrIceCtx { 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricectx.h:184: note: a different type is defined in another translation unit 334:51.40 184 | class NrIceCtx { 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricectx.h:389: note: the first difference of corresponding definitions is field 'ctx_' 334:51.40 389 | nr_ice_ctx* ctx_; 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricectx.h:389: note: a field of same name but different type is defined in another translation unit 334:51.40 389 | nr_ice_ctx* ctx_; 334:51.40 | 334:51.40 /builddir/build/BUILD/firefox-70.0.1/media/mtransport/nricectx.h:184: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 334:51.40 184 | class NrIceCtx { 334:51.40 | 334:51.41 /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] 334:51.41 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.41 | ^ 334:51.41 /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 334:51.41 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.41 | 334:51.41 /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' 334:51.41 1503 | UniquePtr mInputType; 334:51.41 | ^ 334:51.41 /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 334:51.41 1503 | UniquePtr mInputType; 334:51.41 | 334:51.41 /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' 334:51.41 189 | class UniquePtr { 334:51.41 | ^ 334:51.41 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 334:51.41 189 | class UniquePtr { 334:51.41 | 334:51.41 ./glslang.l:1269: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 334:51.41 ./Tokenizer.l:769: note: a different type is defined in another translation unit 334:51.41 ./glslang.l:1273: note: the first difference of corresponding definitions is field 'yyextra_r' 334:51.41 ./Tokenizer.l:773: note: a field of same name but different type is defined in another translation unit 334:51.41 /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' 334:51.41 33 | class TParseContext : angle::NonCopyable 334:51.41 | 334:51.41 /builddir/build/BUILD/firefox-70.0.1/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 334:51.41 25 | struct Context 334:51.41 | 334:51.41 /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] 334:51.41 58 | enum AVSampleFormat { 334:51.41 | 334:51.41 /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 334:51.42 27 | enum AVSampleFormat { 334:51.42 | 334:51.42 /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] 334:51.42 473 | enum AVColorSpace { 334:51.42 | 334:51.42 /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 334:51.42 552 | enum AVColorSpace{ 334:51.42 | 334:51.42 /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] 334:51.42 444 | enum AVColorTransferCharacteristic { 334:51.42 | 334:51.42 /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 334:51.42 544 | enum AVColorTransferCharacteristic{ 334:51.42 | 334:51.42 /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] 334:51.42 420 | enum AVColorPrimaries { 334:51.42 | 334:51.42 /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 334:51.42 533 | enum AVColorPrimaries{ 334:51.42 | 334:51.42 /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] 334:51.42 785 | enum AVDiscard{ 334:51.42 | 334:51.42 /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 334:51.42 522 | enum AVDiscard{ 334:51.42 | 334:51.42 /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] 334:51.42 1518 | typedef struct AVCodecContext { 334:51.42 | 334:51.42 /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 334:51.42 1329 | typedef struct AVCodecContext { 334:51.42 | 334:51.42 /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' 334:51.42 1524 | int log_level_offset; 334:51.42 | 334:51.42 /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 334:51.42 1340 | int bit_rate; 334:51.42 | 334:51.42 /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] 334:51.42 272 | enum AVPictureType { 334:51.42 | 334:51.42 /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 334:51.42 295 | enum AVPictureType { 334:51.42 | 334:51.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] 334:51.42 218 | typedef struct AVFrame { 334:51.42 | 334:51.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 334:51.42 985 | typedef struct AVFrame { 334:51.42 | 334:51.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' 334:51.42 232 | uint8_t *data[AV_NUM_DATA_POINTERS]; 334:51.42 | 334:51.42 /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 334:51.42 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 334:51.42 | 334:51.42 /builddir/build/BUILD/firefox-70.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 334:51.42 218 | typedef struct AVFrame { 334:51.42 | 334:51.42 /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] 334:51.42 5032 | typedef struct AVCodecParserContext { 334:51.42 | 334:51.42 /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 334:51.42 4413 | typedef struct AVCodecParserContext { 334:51.42 | 334:51.43 /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' 334:51.43 5154 | int duration; 334:51.43 | 334:51.43 /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 334:51.43 4413 | typedef struct AVCodecParserContext { 334:51.43 | 334:51.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] 334:51.43 3408 | typedef struct AVCodec { 334:51.43 | 334:51.43 /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 334:51.43 3189 | typedef struct AVCodec { 334:51.43 | 334:51.43 /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' 334:51.43 3420 | const char *long_name; 334:51.43 | 334:51.43 /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 334:51.43 3197 | enum AVMediaType type; 334:51.43 | 334:51.43 /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] 334:51.43 1407 | typedef struct AVPacket { 334:51.43 | 334:51.43 /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 334:51.43 891 | typedef struct AVPacket { 334:51.43 | 334:51.43 /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' 334:51.43 1413 | AVBufferRef *buf; 334:51.43 | 334:51.43 /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 334:51.43 901 | int64_t pts; 334:51.43 | 334:51.43 /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] 334:51.43 215 | enum AVCodecID { 334:51.43 | 334:51.43 /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 334:51.43 95 | enum AVCodecID { 334:51.43 | 334:51.43 /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] 334:51.43 60 | enum AVPixelFormat { 334:51.43 | 334:51.43 /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 334:51.43 63 | enum AVPixelFormat { 334:51.43 | 334:51.43 /usr/include/gtk-3.0/gdk/gdkevents.h:362: note: type 'GdkEventType' itself violates the C++ One Definition Rule 334:51.43 362 | } GdkEventType; 334:51.43 | 334:51.43 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 334:51.43 156 | } GdkEventType; 334:51.43 | 334:51.43 /usr/include/gtk-2.0/gtk/gtkcontainer.h:54: note: type 'struct GtkWidget' itself violates the C++ One Definition Rule 334:51.43 54 | struct _GtkContainer 334:51.43 | 334:51.43 /usr/include/gtk-2.0/gtk/gtkbin.h:51: note: type 'struct GtkContainer' itself violates the C++ One Definition Rule 334:51.43 51 | struct _GtkBin 334:51.43 | 334:51.43 /usr/include/gtk-2.0/gtk/gtkwindow.h:54: note: type 'struct GtkBin' itself violates the C++ One Definition Rule 334:51.43 54 | struct _GtkWindow 334:51.43 | 334:51.43 /builddir/build/BUILD/firefox-70.0.1/gfx/cairo/cairo/src/cairo.h:887: note: type 'cairo_status_t' itself violates the C++ One Definition Rule 334:51.43 887 | typedef struct _cairo_rectangle_list { 334:51.43 | 334:51.43 /usr/include/gtk-2.0/gtk/gtkwidget.h:614: note: type name '_GtkObjectClass' should match type name '_GObjectClass' 334:51.43 614 | struct _GtkWidgetClass 334:51.43 | 334:51.44 /usr/include/gtk-2.0/gtk/gtkcontainer.h:69: note: type 'struct GtkWidgetClass' itself violates the C++ One Definition Rule 334:51.44 69 | struct _GtkContainerClass 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresdata.cpp:988: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 334:51.44 988 | typedef struct Row { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 334:51.44 32 | class Row { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresdata.cpp:989: note: the first difference of corresponding definitions is field 'keyIndex' 334:51.44 989 | int32_t keyIndex, sortIndex; 334:51.44 | 334:51.44 /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 334:51.44 63 | Element* mContent; 334:51.44 | 334:51.44 /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] 334:51.44 20 | struct SkSFNTHeader { 334:51.44 | 334:51.44 /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 334:51.44 13 | struct SkSFNTHeader { 334:51.44 | 334:51.44 /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' 334:51.44 21 | SK_SFNT_ULONG fontType; 334:51.44 | 334:51.44 /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 334:51.44 14 | uint32_t fVersion; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/libwebp/src/moz/../dsp/dsp.h:219: warning: type 'CPUFeature' violates the C++ One Definition Rule [-Wodr] 334:51.44 219 | } CPUFeature; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/system_wrappers/include/cpu_features_wrapper.h:21: note: an enum with mismatching number of values is defined in another translation unit 334:51.44 21 | typedef enum { kSSE2, kSSE3 } CPUFeature; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 334:51.44 29 | class DesktopCaptureOptions { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 334:51.44 29 | class DesktopCaptureOptions { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 334:51.44 144 | bool allow_pipewire_ = true; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 334:51.44 29 | class DesktopCaptureOptions { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:377: warning: type 'struct StringWriteFunc' violates the C++ One Definition Rule [-Wodr] 334:51.44 377 | struct StringWriteFunc : public JSONWriteFunc { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:93: note: a different type is defined in another translation unit 334:51.44 93 | struct StringWriteFunc : public JSONWriteFunc { 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/dom/media/doctor/DDMediaLogs.cpp:378: note: the first difference of corresponding definitions is field 'mCString' 334:51.44 378 | nsCString& mCString; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/tools/performance/PerfStats.cpp:94: note: a field with different name is defined in another translation unit 334:51.44 94 | nsCString& mString; 334:51.44 | 334:51.44 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../toolkit/components/satchel/nsFormFillController.h:40:7: warning: type 'struct nsFormFillController' violates the C++ One Definition Rule [-Wodr] 334:51.44 40 | class nsFormFillController final : public nsIFormFillController, 334:51.45 | ^ 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:40: note: a different type is defined in another translation unit 334:51.45 40 | class nsFormFillController final : public nsIFormFillController, 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/xpcom/components/../../toolkit/components/satchel/nsFormFillController.h:115:35: note: the first difference of corresponding definitions is field 'mFocusedInput' 334:51.45 115 | mozilla::dom::HTMLInputElement* mFocusedInput; 334:51.45 | ^ 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/components/satchel/nsFormFillController.h:115: note: a field of same name but different type is defined in another translation unit 334:51.45 115 | mozilla::dom::HTMLInputElement* mFocusedInput; 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.45 16 | class HTMLInputElement; 334:51.45 | ^ 334:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.45 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.45 | ^ 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: 'gAppData' violates the C++ One Definition Rule [-Wodr] 334:51.45 24 | extern const mozilla::StaticXREAppData* gAppData; 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: type name 'mozilla::XREAppData' should match type name 'mozilla::StaticXREAppData' 334:51.45 2696 | const XREAppData* gAppData = nullptr; 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: 'gAppData' was previously declared here 334:51.45 /builddir/build/BUILD/firefox-70.0.1/toolkit/xre/nsAppRunner.cpp:2696: note: code may be misoptimized unless '-fno-strict-aliasing' is used 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 334:51.45 34 | static DesktopCaptureOptions CreateDefault(); 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 334:51.45 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 334:51.45 29 | class DesktopCaptureOptions { 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 334:51.45 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing' is used 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch] 334:51.45 39 | ~DesktopCaptureOptions(); 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 334:51.45 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing' is used 334:51.45 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsNumberControlFrame.h:119: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 334:51.45 119 | HTMLInputElement* GetAnonTextControl(); 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsNumberControlFrame.cpp:422: note: return value type mismatch 334:51.45 422 | HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/layout/forms/nsNumberControlFrame.cpp:422: note: 'GetAnonTextControl' was previously declared here 334:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:211: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.45 211 | virtual void SetCurrentRadioButton(const nsAString& aName, 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:211: note: type mismatch in parameter 2 334:51.45 211 | virtual void SetCurrentRadioButton(const nsAString& aName, 334:51.45 | 334:51.45 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.45 16 | class HTMLInputElement; 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.46 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:211: note: 'SetCurrentRadioButton' was previously declared here 334:51.46 211 | virtual void SetCurrentRadioButton(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:215: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.46 215 | virtual HTMLInputElement* GetCurrentRadioButton( 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:215: note: return value type mismatch 334:51.46 215 | virtual HTMLInputElement* GetCurrentRadioButton( 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.46 16 | class HTMLInputElement; 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.46 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:215: note: 'GetCurrentRadioButton' was previously declared here 334:51.46 215 | virtual HTMLInputElement* GetCurrentRadioButton( 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:220: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.46 220 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:220: note: type mismatch in parameter 3 334:51.46 220 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.46 16 | class HTMLInputElement; 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.46 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:220: note: 'GetNextRadioButton' was previously declared here 334:51.46 220 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:226: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.46 226 | virtual void AddToRadioGroup(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:226: note: type mismatch in parameter 2 334:51.46 226 | virtual void AddToRadioGroup(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.46 16 | class HTMLInputElement; 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.46 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:226: note: 'AddToRadioGroup' was previously declared here 334:51.46 226 | virtual void AddToRadioGroup(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:230: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.46 230 | virtual void RemoveFromRadioGroup(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:230: note: type mismatch in parameter 2 334:51.46 230 | virtual void RemoveFromRadioGroup(const nsAString& aName, 334:51.46 | 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 334:51.46 16 | class HTMLInputElement; 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 334:51.46 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.46 | ^ 334:51.46 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:230: note: 'RemoveFromRadioGroup' was previously declared here 334:51.46 230 | virtual void RemoveFromRadioGroup(const nsAString& aName, 334:51.46 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: type mismatch in parameter 3 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /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 334:51.47 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.47 16 | class HTMLInputElement; 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: type mismatch in parameter 3 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /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 334:51.47 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.47 16 | class HTMLInputElement; 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: type mismatch in parameter 3 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /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 334:51.47 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.47 16 | class HTMLInputElement; 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:528: note: 'GetNextRadioButton' was previously declared here 334:51.47 528 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 186 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 334:51.47 479 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 334:51.47 | 334:51.47 /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 334:51.47 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.47 16 | class HTMLInputElement; 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 186 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 334:51.47 479 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 334:51.47 | 334:51.47 /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 334:51.47 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.47 16 | class HTMLInputElement; 334:51.47 | ^ 334:51.47 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: 'GetNextRadioButton' was previously declared here 334:51.47 479 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.47 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.47 | 334:51.47 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: type mismatch in parameter 2 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /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 334:51.48 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.48 16 | class HTMLInputElement; 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: type mismatch in parameter 2 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /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 334:51.48 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.48 16 | class HTMLInputElement; 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: type mismatch in parameter 2 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /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 334:51.48 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.48 16 | class HTMLInputElement; 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:518: note: 'SetCurrentRadioButton' was previously declared here 334:51.48 518 | void SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.48 184 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 334:51.48 | 334:51.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 334:51.48 468 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /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 334:51.48 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.48 16 | class HTMLInputElement; 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.48 184 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 334:51.48 | 334:51.48 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 334:51.48 468 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 334:51.48 | 334:51.48 /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 334:51.48 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.48 | ^ 334:51.48 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.48 16 | class HTMLInputElement; 334:51.48 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: 'SetCurrentRadioButton' was previously declared here 334:51.49 468 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: return value type mismatch 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /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 334:51.49 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.49 16 | class HTMLInputElement; 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: return value type mismatch 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /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 334:51.49 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.49 16 | class HTMLInputElement; 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: return value type mismatch 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /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 334:51.49 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.49 16 | class HTMLInputElement; 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:523: note: 'GetCurrentRadioButton' was previously declared here 334:51.49 523 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.49 185 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 334:51.49 474 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 334:51.49 | 334:51.49 /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 334:51.49 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.49 16 | class HTMLInputElement; 334:51.49 | ^ 334:51.49 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 334:51.49 185 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 334:51.49 | 334:51.49 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 334:51.49 474 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 334:51.50 | 334:51.50 /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 334:51.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.50 16 | class HTMLInputElement; 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: 'GetCurrentRadioButton' was previously declared here 334:51.50 474 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /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 334:51.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.50 16 | class HTMLInputElement; 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /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 334:51.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.50 16 | class HTMLInputElement; 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /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 334:51.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.50 16 | class HTMLInputElement; 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: 'AddToRadioGroup' was previously declared here 334:51.50 534 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.50 189 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 334:51.50 | 334:51.50 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 334:51.50 527 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 334:51.50 | 334:51.50 /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 334:51.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.50 | ^ 334:51.50 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.50 16 | class HTMLInputElement; 334:51.50 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.51 189 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 334:51.51 527 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /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 334:51.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.51 16 | class HTMLInputElement; 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: 'AddToRadioGroup' was previously declared here 334:51.51 527 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: type mismatch in parameter 2 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /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 334:51.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.51 16 | class HTMLInputElement; 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: type mismatch in parameter 2 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /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 334:51.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.51 16 | class HTMLInputElement; 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: type mismatch in parameter 2 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /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 334:51.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.51 16 | class HTMLInputElement; 334:51.51 | ^ 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/Document.h:537: note: 'RemoveFromRadioGroup' was previously declared here 334:51.51 537 | void RemoveFromRadioGroup(const nsAString& aName, 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.51 190 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 334:51.51 | 334:51.51 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 334:51.52 537 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 334:51.52 | 334:51.52 /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 334:51.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.52 | ^ 334:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.52 16 | class HTMLInputElement; 334:51.52 | ^ 334:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 334:51.52 190 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 334:51.52 | 334:51.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 334:51.52 537 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 334:51.52 | 334:51.52 /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 334:51.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 334:51.52 | ^ 334:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsIRadioGroupContainer.h:16:7: note: the incompatible type is defined here 334:51.52 16 | class HTMLInputElement; 334:51.52 | ^ 334:51.52 /builddir/build/BUILD/firefox-70.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: 'RemoveFromRadioGroup' was previously declared here 334:51.52 537 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 334:51.52 | 334:51.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 334:51.52 /builddir/build/BUILD/firefox-70.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 334:51.52 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 334:51.52 | 334:51.52 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 334:51.52 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 334:51.52 | 334:51.52 In function 'strncpy', 334:51.52 inlined from 'ures_getFunctionalEquivalent_64.constprop' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresbund.cpp:2866:0: 334:51.52 /usr/include/bits/string_fortified.h:106: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 334:51.52 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 334:51.52 | 334:51.52 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresbund.cpp: In function 'ures_getFunctionalEquivalent_64.constprop': 334:51.52 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uresbund.cpp:2861: note: length computed here 334:51.52 2861 | length = (int32_t)uprv_strlen(found); 334:51.52 | 334:51.52 In function 'Free', 334:51.52 inlined from 'ShrinkCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:236:1, 334:51.52 inlined from 'Compact' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2172:0, 334:51.52 inlined from 'Clear' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:1806:0, 334:51.52 inlined from 'ResetRunInfo' at /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:1006:0, 334:51.52 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:972:0, 334:51.52 inlined from 'BuildTextRuns' at /builddir/build/BUILD/firefox-70.0.1/layout/generic/nsTextFrame.cpp:1417:0: 334:51.52 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197:1: warning: attempt to free a non-heap object 'scanner' [-Wfree-nonheap-object] 334:51.52 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.52 | ^ 334:51.52 In function 'memcpy', 334:51.52 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:603:0, 334:51.52 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:184:0, 334:51.52 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.52 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.52 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.52 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.52 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.52 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.52 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.52 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.53 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.53 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.53 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.53 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.53 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:1719:0: 334:51.53 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 334:51.53 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 334:51.53 | 334:51.53 In function 'Free', 334:51.53 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.53 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.53 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.53 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.53 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.53 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.53 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.53 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.53 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.53 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.53 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.53 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.53 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.53 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:1719:0: 334:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 334:51.53 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.53 | 334:51.53 In function 'Free', 334:51.53 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.53 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.53 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2396:0, 334:51.53 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:1607:0, 334:51.53 inlined from 'AddNode' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListHelpers.h:105:0, 334:51.53 inlined from 'AddNewNode' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:671:72, 334:51.53 inlined from 'ProcessOldNode' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:694:0, 334:51.53 inlined from 'Finalize' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:608:0, 334:51.53 inlined from 'MergeDisplayLists' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:840:0: 334:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197: warning: attempt to free a non-heap object 'merge' [-Wfree-nonheap-object] 334:51.53 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.53 | 334:51.53 In function 'Free', 334:51.53 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.53 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.53 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2396:0, 334:51.53 inlined from 'AppendElements' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:1607:0, 334:51.53 inlined from 'AddNode' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListHelpers.h:105:0, 334:51.53 inlined from 'AddNewNode' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:671:72, 334:51.53 inlined from 'ProcessItemFromNewList' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:488:0, 334:51.53 inlined from 'MergeDisplayLists' at /builddir/build/BUILD/firefox-70.0.1/layout/painting/RetainedDisplayListBuilder.cpp:837:0: 334:51.53 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197: warning: attempt to free a non-heap object 'merge' [-Wfree-nonheap-object] 334:51.53 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.53 | 334:51.53 In function 'memcpy', 334:51.53 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:603:0, 334:51.53 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:184:0, 334:51.53 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.53 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.53 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.54 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.54 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.54 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.54 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.54 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.54 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.54 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.54 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.54 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.54 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:1719:0, 334:51.54 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:3077:0, 334:51.54 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2486:0: 334:51.54 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 334:51.54 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 334:51.54 | 334:51.54 In function 'Free', 334:51.54 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.54 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.54 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.54 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.54 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.54 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.54 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.54 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.54 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.54 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.54 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.54 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.54 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.54 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFont.h:1719:0, 334:51.54 inlined from 'ComputeRanges' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:3077:0, 334:51.54 inlined from 'InitScriptRun' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2486:0: 334:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 334:51.54 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.54 | 334:51.54 In function 'memcpy', 334:51.54 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:603:0, 334:51.54 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:184:0, 334:51.54 inlined from 'AppendElement' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2434:0, 334:51.54 inlined from 'GetServoAnimationRule' at /builddir/build/BUILD/firefox-70.0.1/dom/animation/EffectCompositor.cpp:429:35, 334:51.54 inlined from 'Gecko_GetAnimationRule' at /builddir/build/BUILD/firefox-70.0.1/layout/style/GeckoBindings.cpp:496:0: 334:51.54 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 34359738368 bytes from a region of size 0 [-Wstringop-overflow=] 334:51.54 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 334:51.54 | 334:51.54 In function 'Free', 334:51.54 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.54 inlined from 'AppendElement' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2434:0, 334:51.54 inlined from 'GetServoAnimationRule' at /builddir/build/BUILD/firefox-70.0.1/dom/animation/EffectCompositor.cpp:429:35, 334:51.54 inlined from 'Gecko_GetAnimationRule' at /builddir/build/BUILD/firefox-70.0.1/layout/style/GeckoBindings.cpp:496:0: 334:51.54 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:207: warning: attempt to free a non-heap object 'sortedEffectList' [-Wfree-nonheap-object] 334:51.54 207 | static void Free(void* aPtr) { free(aPtr); } 334:51.54 | 334:51.54 In function 'memcpy', 334:51.54 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:603:0, 334:51.54 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:184:0, 334:51.54 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.54 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.55 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.55 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.55 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.55 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.55 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.55 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.55 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.55 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.55 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.55 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.55 inlined from 'SearchAllFontsForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:1682:31, 334:51.55 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2701:0, 334:51.55 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2727:0, 334:51.55 inlined from 'FindFontForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2826:0: 334:51.55 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 4294967303 bytes from a region of size 0 [-Wstringop-overflow=] 334:51.55 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 334:51.55 | 334:51.55 In function 'Free', 334:51.55 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:187:0, 334:51.55 inlined from 'ExtendCapacity' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:117:0, 334:51.55 inlined from 'InsertSlotsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray-inl.h:342:0, 334:51.55 inlined from 'InsertElementsAt' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2129:0, 334:51.55 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2073:0, 334:51.55 inlined from 'SetLength' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:2083:0, 334:51.55 inlined from 'CopyFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:1117:0, 334:51.55 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:554:0, 334:51.55 inlined from 'GetFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:488:0, 334:51.55 inlined from '__ct ' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:282:0, 334:51.55 inlined from 'HasFontTable' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:657:0, 334:51.55 inlined from 'TestCharacterMap' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:471:0, 334:51.55 inlined from 'HasCharacter' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.h:226:0, 334:51.55 inlined from 'SearchAllFontsForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxFontEntry.cpp:1682:31, 334:51.55 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2701:0, 334:51.55 inlined from 'FindFallbackFaceForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2727:0, 334:51.55 inlined from 'FindFontForChar' at /builddir/build/BUILD/firefox-70.0.1/gfx/thebes/gfxTextRun.cpp:2826:0: 334:51.55 /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTArray.h:197: warning: attempt to free a non-heap object 'buffer' [-Wfree-nonheap-object] 334:51.55 197 | static void Free(void* aPtr) { free(aPtr); } 334:51.55 | 334:51.55 In function 'memcpy', 334:51.55 inlined from 'copy' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsCharTraits.h:299:0, 334:51.55 inlined from 'Append' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:787:0, 334:51.55 inlined from 'Append' at /builddir/build/BUILD/firefox-70.0.1/xpcom/string/nsTSubstring.cpp:754:0, 334:51.55 inlined from 'AppendLiteral' at /builddir/build/BUILD/firefox-70.0.1/objdir/dist/include/nsTSubstring.h:617:0, 334:51.55 inlined from 'GenerateOriginNoSuffixFromURI' at /builddir/build/BUILD/firefox-70.0.1/caps/ContentPrincipal.cpp:206:0: 334:51.55 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' writing 3 bytes into a region of size 2 overflows the destination [-Wstringop-overflow=] 334:51.55 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 334:51.55 | 334:51.55 In function 'strncpy', 334:51.55 inlined from 'ultag_parse' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2117:21, 334:51.56 inlined from 'ulocimp_forLanguageTag_64' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2781:88, 334:51.56 inlined from 'uloc_forLanguageTag_64.constprop' at /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2751:27: 334:51.56 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 334:51.56 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 334:51.56 | ^ 334:51.56 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp: In function 'uloc_forLanguageTag_64.constprop': 334:51.56 /builddir/build/BUILD/firefox-70.0.1/intl/icu/source/common/uloc_tag.cpp:2116:46: note: length computed here 334:51.56 2116 | size_t preferredTagLen = uprv_strlen(preferredTag); 334:51.56 | ^ 334:51.98 ipc/app/plugin-container 334:52.00 js/xpconnect/shell/xpcshell 334:59.19 js/src/build/spidermonkey_checks.stub 334:59.23 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 334:59.52 layout/style/test/css_properties.js.stub 334:59.60 devtools/shared/webconsole/reserved-js-words.js.stub 334:59.64 toolkit/library/build/dependentlibs.list.stub 334:59.68 toolkit/library/gtest/symverscript.stub 335:00.18 toolkit/components/featuregates/feature_definitions.json.stub 335:00.35 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 335:00.37 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 335:00.42 toolkit/locales/multilocale.txt.stub 335:00.53 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 335:00.66 toolkit/mozapps/extensions/built_in_addons.json.stub 335:00.68 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 335:00.86 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 335:01.09 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 335:01.35 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 335:01.57 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 335:01.60 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 335:01.75 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 335:01.90 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 335:02.08 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 335:02.22 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 335:02.36 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 335:03.96 TEST-PASS | check_spidermonkey_style.py | ok 335:04.15 TEST-PASS | check_macroassembler_style.py | ok 335:04.25 TEST-PASS | check_js_opcode.py | ok 335:14.65 toolkit/locales/update.locale.stub 335:22.19 browser/locales/bookmarks.html.stub 335:24.02 Packaging specialpowers@mozilla.org.xpi... 335:24.15 Packaging quitter@mozilla.org.xpi... 335:24.27 Packaging mozscreenshots@mozilla.org.xpi... 335:24.44 1440 compiler warnings present. 338:25.39 Overall system resources - Wall time: 20125s; CPU: 29%; Read bytes: 32689623040; Write bytes: 47215185920; Read time: 521928; Write time: 916129 338:25.40 Swap in/out (MB): 0/3 341:41.12 warning: accessible/base/nsTextEquivUtils.cpp:269:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'arcs', expected 14 and have 13) 341:41.12 warning: accessible/base/nsTextEquivUtils.cpp:269:10 [-Wcoverage-mismatch] the control flow of function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: caps/tests/gtest/TestPrincipalSerialization.cpp:213:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found 341:41.12 warning: chrome/nsChromeRegistryChrome.cpp:359:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'arcs', expected 13 and have 12) 341:41.12 warning: chrome/nsChromeRegistryChrome.cpp:359:1 [-Wcoverage-mismatch] the control flow of function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.12 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 341:41.12 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 341:41.12 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 341:41.12 warning: dom/base/BodyUtil.cpp:133:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'arcs', expected 34 and have 36) 341:41.12 warning: dom/base/BodyUtil.cpp:133:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/ContentBlockingLog.cpp:183:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 341:41.12 warning: dom/base/DOMMatrix.cpp:358:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:358:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'arcs', expected 12 and have 11) 341:41.12 warning: dom/base/DOMMatrix.cpp:373:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'arcs', expected 12 and have 11) 341:41.12 warning: dom/base/DOMMatrix.cpp:373:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:405:28 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:405:28 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.12 warning: dom/base/DOMMatrix.cpp:405:28 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/base/DOMMatrix.cpp:761:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 11 and have 10) 341:41.12 warning: dom/base/DOMMatrix.cpp:761:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:782:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:782:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 11 and have 10) 341:41.12 warning: dom/base/DOMMatrix.cpp:818:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:818:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.12 warning: dom/base/DOMMatrix.cpp:919:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.12 warning: dom/base/DOMMatrix.cpp:919:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/DOMMatrix.cpp:937:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.12 warning: dom/base/DOMMatrix.cpp:937:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/Element.cpp:910:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/Element.cpp:910:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') 341:41.12 warning: dom/base/ResponsiveImageSelector.cpp:110:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/base/ResponsiveImageSelector.cpp:110:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'arcs') 341:41.12 warning: dom/base/ResponsiveImageSelector.cpp:110:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/nsAttrValue.cpp:1352:21 [-Wmaybe-uninitialized] 'doubleValue' may be used uninitialized in this function 341:41.12 warning: dom/base/nsFocusManager.cpp:2373:10 [-Wcoverage-mismatch] the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/base/nsFocusManager.cpp:2373:10 [-Wcoverage-mismatch] the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/nsFocusManager.cpp:2373:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'arcs', expected 102 and have 101) 341:41.12 warning: dom/base/nsFrameLoader.cpp:3041:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFrameLoader::ApplySandboxFlags(unsigned int)' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.12 warning: dom/base/nsFrameLoader.cpp:3041:6 [-Wcoverage-mismatch] the control flow of function 'nsFrameLoader::ApplySandboxFlags(unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/nsGlobalWindowInner.cpp:4905:10 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/base/nsGlobalWindowInner.cpp:4905:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 36 and have 35) 341:41.12 warning: dom/base/nsGlobalWindowInner.cpp:4905:10 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/nsGlobalWindowOuter.cpp:6034:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 82 and have 83) 341:41.12 warning: dom/base/nsGlobalWindowOuter.cpp:6034:6 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/base/nsGlobalWindowOuter.cpp:6034:6 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') 341:41.12 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 341:41.12 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 341:41.12 warning: dom/base/test/gtest/TestXPathGenerator.cpp:150:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:915:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:915:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'arcs') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:915:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:1773:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:1773:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 7 and have 6) 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:1799:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:1799:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:3503:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/canvas/CanvasRenderingContext2D.cpp:3503:19 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.12 warning: dom/canvas/WebGLContext.cpp:2089:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/canvas/WebGLContext.cpp:2089:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'arcs') 341:41.12 warning: dom/fetch/InternalHeaders.cpp:512:35 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/fetch/InternalHeaders.cpp:512:35 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*, mozilla::dom::RequestCredentials)' does not match its profile data (counter 'arcs', expected 40 and have 42) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:1260:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:1260:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'arcs', expected 4 and have 3) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:3896:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:3896:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:3896:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'arcs', expected 36 and have 35) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5026:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'arcs', expected 7 and have 6) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5026:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5039:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'arcs', expected 62 and have 61) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5039:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5039:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5197:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 20 and have 18) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:5197:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:6336:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/html/HTMLMediaElement.cpp:6336:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'arcs', expected 19 and have 18) 341:41.12 warning: dom/html/HTMLMediaElement.cpp:6336:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/TextTrackManager.cpp:608:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/html/TextTrackManager.cpp:608:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/html/TextTrackManager.cpp:608:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'arcs', expected 194 and have 192) 341:41.12 warning: dom/indexedDB/ActorsParent.cpp:17572:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 341:41.12 warning: dom/indexedDB/IndexedDatabaseManager.cpp:249:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 29 and have 31) 341:41.12 warning: dom/indexedDB/IndexedDatabaseManager.cpp:249:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/indexedDB/test/gtest/TestIDBResult.cpp:41:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/indexedDB/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.12 warning: dom/ipc/ContentChild.cpp:585:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'arcs', expected 24 and have 1) 341:41.12 warning: dom/ipc/ContentChild.cpp:585:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'arcs', expected 2 and have 1) 341:41.12 warning: dom/ipc/ContentChild.cpp:585:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::~ContentChild()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/ipc/ContentChild.cpp:2385:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 25 and have 8) 341:41.12 warning: dom/ipc/ContentChild.cpp:2385:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'indirect_call', expected 21 and have 6) 341:41.12 warning: dom/ipc/ContentChild.cpp:2385:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/ipc/ContentChild.cpp:3974:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/ipc/ContentChild.cpp:3974:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/ipc/ContentChild.cpp:3974:25 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'arcs', expected 35 and have 36) 341:41.12 warning: dom/ipc/ContentParent.cpp:633:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'arcs', expected 7 and have 9) 341:41.12 warning: dom/ipc/ContentParent.cpp:633:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/ipc/ContentParent.cpp:821:33 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'arcs', expected 70 and have 71) 341:41.12 warning: dom/ipc/ContentParent.cpp:821:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/ipc/ContentParent.cpp:821:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'indirect_call') 341:41.12 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 341:41.12 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 341:41.12 warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 341:41.12 warning: dom/l10n/tests/gtest/TestL10nOverlays.cpp:79:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/l10n/tests/gtest/Unified_cpp_dom_l10n_tests_gtest0.gcda' profile count data file not found 341:41.12 warning: dom/localstorage/ActorsParent.cpp:2131:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 341:41.12 warning: dom/localstorage/test/gtest/TestLocalStorage.cpp:118:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/localstorage/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.12 warning: dom/media/MediaManager.cpp:2865:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/media/MediaManager.cpp:2865:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::MediaManager::GetDisplayMedia(nsPIDOMWindowInner*, mozilla::dom::DisplayMediaStreamConstraints const&, mozilla::dom::CallerType)' does not match its profile data (counter 'arcs') 341:41.12 warning: dom/media/doctor/gtest/TestRollingNumber.cpp:146:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:133:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:133:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:167:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 11 and have 10) 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:167:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:272:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'time_profiler') 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:272:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:281:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.12 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:281:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/gtest/TestDataMutex.cpp:41:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/media/gtest/TestMuxer.cpp:213:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found 341:41.13 warning: dom/media/gtest/YUVBufferGenerator.cpp:157:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest2.gcda' profile count data file not found 341:41.13 warning: dom/media/gtest/mp4_demuxer/TestInterval.cpp:88:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found 341:41.13 warning: dom/media/gtest/mp4_demuxer/TestMP4.cpp:134:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found 341:41.13 warning: dom/media/gtest/mp4_demuxer/TestParser.cpp:990:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found 341:41.13 warning: dom/media/ipc/RDDParent.cpp:207:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 11 and have 12) 341:41.13 warning: dom/media/ipc/RDDParent.cpp:207:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/ipc/RDDProcessHost.cpp:189:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 7) 341:41.13 warning: dom/media/ipc/RDDProcessHost.cpp:189:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::RDDProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/mediacontrol/tests/gtest/TestMediaController.cpp:104:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediacontrol/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:112:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/media/mp4/MoofParser.cpp:850:46 [-Wunused-but-set-variable] variable 'reserved' set but not used 341:41.13 warning: dom/media/mp4/MoofParser.cpp:863:14 [-Wunused-but-set-variable] variable 'reserved' set but not used 341:41.13 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(RefPtr const&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 19 and have 18) 341:41.13 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 341:41.13 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:678:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 51 and have 50) 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:720:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'arcs', expected 14 and have 13) 341:41.13 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 341:41.13 warning: dom/plugins/base/nsPluginTags.cpp:47:13 [-Wcoverage-mismatch] the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/plugins/base/nsPluginTags.cpp:47:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 8 and have 10) 341:41.13 warning: dom/plugins/ipc/PluginModuleChild.cpp:132:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/plugins/ipc/PluginModuleChild.cpp:132:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.13 warning: dom/plugins/ipc/PluginModuleChild.cpp:598:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/plugins/ipc/PluginModuleChild.cpp:598:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()' does not match its profile data (counter 'arcs', expected 4 and have 1) 341:41.13 warning: dom/plugins/ipc/PluginModuleParent.cpp:1278:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/plugins/ipc/PluginModuleParent.cpp:1278:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'arcs') 341:41.13 warning: dom/plugins/ipc/PluginModuleParent.cpp:1278:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/prio/test/gtest/TestPrioEncoder.cpp:306:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/quota/ActorsParent.cpp:6408:5 [-Wmaybe-uninitialized] 'cacheVersion' may be used uninitialized in this function 341:41.13 warning: dom/quota/test/gtest/TestQuotaManager.cpp:98:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/reporting/tests/gtest/TestReportToParser.cpp:420:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:169:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/security/nsMixedContentBlocker.cpp:424:6 [-Wcoverage-mismatch] the control flow of function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/security/nsMixedContentBlocker.cpp:424:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'arcs', expected 28 and have 30) 341:41.13 warning: dom/security/nsMixedContentBlocker.cpp:424:6 [-Wcoverage-mismatch] the control flow of function 'nsMixedContentBlocker::IsPotentiallyTrustworthyOrigin(nsIURI*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/security/test/gtest/TestSecureContext.cpp:113:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/serviceworkers/test/gtest/TestReadWrite.cpp:940:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.13 warning: dom/svg/SVGContentUtils.cpp:473:20 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'arcs', expected 45 and have 43) 341:41.13 warning: dom/svg/SVGContentUtils.cpp:473:20 [-Wcoverage-mismatch] the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGContentUtils.cpp:476:7 [-Wcoverage-mismatch] the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGContentUtils.cpp:476:7 [-Wcoverage-mismatch] the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGContentUtils.cpp:476:7 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.13 warning: dom/svg/SVGContentUtils.cpp:576:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.13 warning: dom/svg/SVGContentUtils.cpp:576:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') 341:41.13 warning: dom/svg/SVGElement.h:599:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') 341:41.13 warning: dom/svg/SVGForeignObjectElement.cpp:73:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGForeignObjectElement.cpp:73:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 11 and have 9) 341:41.13 warning: dom/svg/SVGGradientElement.cpp:128:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGGradientElement.cpp:128:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGGradientElement.cpp:128:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') 341:41.13 warning: dom/svg/SVGGradientElement.cpp:196:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') 341:41.13 warning: dom/svg/SVGGradientElement.cpp:196:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGGradientElement.cpp:196:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGLineElement.cpp:132:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 23 and have 22) 341:41.13 warning: dom/svg/SVGLineElement.cpp:132:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGMatrix.cpp:96:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGMatrix.cpp:96:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.13 warning: dom/svg/SVGRectElement.cpp:113:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 17) 341:41.13 warning: dom/svg/SVGRectElement.cpp:113:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGTransformList.cpp:14:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGTransformList.cpp:14:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.13 warning: dom/svg/SVGTransformableElement.cpp:96:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGTransformableElement.cpp:96:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 4 and have 3) 341:41.13 warning: dom/svg/SVGTransformableElement.cpp:277:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'arcs', expected 7 and have 5) 341:41.13 warning: dom/svg/SVGTransformableElement.cpp:277:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGUseElement.cpp:449:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGUseElement.cpp:449:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 10 and have 6) 341:41.13 warning: dom/svg/SVGViewportElement.cpp:256:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/svg/SVGViewportElement.cpp:256:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: dom/svg/SVGViewportElement.cpp:256:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 21 and have 17) 341:41.13 warning: dom/xbl/builtin/ShortcutKeys.cpp:104:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 341:41.13 warning: dom/xbl/builtin/ShortcutKeys.cpp:109:14 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 341:41.13 warning: dom/xhr/XMLHttpRequestMainThread.cpp:991:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: dom/xhr/XMLHttpRequestMainThread.cpp:991:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'arcs', expected 30 and have 32) 341:41.13 warning: dom/xhr/XMLHttpRequestMainThread.cpp:991:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'time_profiler') 341:41.13 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 341:41.13 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 341:41.13 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 341:41.13 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 341:41.13 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 341:41.13 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 341:41.13 warning: editor/libeditor/EditorBase.cpp:3206:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'arcs', expected 108 and have 107) 341:41.13 warning: editor/libeditor/EditorBase.cpp:3206:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') 341:41.13 warning: editor/libeditor/EditorBase.cpp:3206:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'time_profiler') 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'arcs', expected 53 and have 52) 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'indirect_call') 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'time_profiler') 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint, nsCOMPtr >(mozilla::RangeBoundaryBase, nsCOMPtr > const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'arcs', expected 53 and have 52) 341:41.13 warning: editor/libeditor/HTMLEditRules.cpp:7119:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditor::GetCurrentHardLineEndPoint(mozilla::RangeBoundaryBase const&)mozilla::EditorDOMPointBase, nsCOMPtr >' does not match its profile data (counter 'indirect_call') 341:41.13 warning: editor/libeditor/HTMLTableEditor.cpp:70:39 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 341:41.13 warning: editor/txmgr/tests/TestTXMgr.cpp:2022:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found 341:41.13 warning: extensions/permissions/test/gtest/PermissionManagerTest.cpp:52:21 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/extensions/permissions/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.13 warning: gfx/2d/DrawCommands.h:870:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/DrawCommands.h:870:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.13 warning: gfx/2d/DrawCommands.h:870:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') 341:41.13 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 341:41.13 warning: gfx/2d/Factory.cpp:284:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 2 and have 1) 341:41.13 warning: gfx/2d/Factory.cpp:284:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:288:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 4 and have 2) 341:41.13 warning: gfx/2d/Factory.cpp:288:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:336:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:336:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'arcs', expected 47 and have 44) 341:41.13 warning: gfx/2d/Factory.cpp:431:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:431:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 60 and have 58) 341:41.13 warning: gfx/2d/Factory.cpp:972:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:972:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'arcs', expected 22 and have 21) 341:41.13 warning: gfx/2d/Factory.cpp:1032:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 22 and have 20) 341:41.13 warning: gfx/2d/Factory.cpp:1032:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:1054:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/Factory.cpp:1054:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'arcs', expected 46 and have 43) 341:41.13 warning: gfx/2d/FilterNodeSoftware.cpp:1164:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs', expected 43 and have 41) 341:41.13 warning: gfx/2d/FilterNodeSoftware.cpp:1164:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') 341:41.13 warning: gfx/2d/FilterNodeSoftware.cpp:1164:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/2d/InlineTranslator.cpp:49:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 341:41.14 warning: gfx/2d/InlineTranslator.cpp:56:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 341:41.14 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.14 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/gl/GLBlitHelper.cpp:477:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 341:41.14 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 341:41.14 warning: gfx/gl/GLReadTexImageHelper.cpp:391:42 [-Wcoverage-mismatch] the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/gl/GLReadTexImageHelper.cpp:391:42 [-Wcoverage-mismatch] the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/gl/GLReadTexImageHelper.cpp:391:42 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) 341:41.14 warning: gfx/ipc/GPUParent.cpp:492:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/ipc/GPUParent.cpp:492:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 26 and have 25) 341:41.14 warning: gfx/ipc/GPUProcessHost.cpp:152:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::GPUProcessHost::Shutdown()' does not match its profile data (counter 'arcs', expected 10 and have 12) 341:41.14 warning: gfx/ipc/GPUProcessHost.cpp:152:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::GPUProcessHost::Shutdown()' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/ipc/SharedDIB.cpp:35:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/ipc/SharedDIB.cpp:35:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'arcs', expected 5 and have 6) 341:41.14 warning: gfx/layers/Layers.cpp:379:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'arcs', expected 16 and have 15) 341:41.14 warning: gfx/layers/Layers.cpp:379:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 35 and have 33) 341:41.14 warning: gfx/layers/apz/test/gtest/TestTreeManager.cpp:185:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found 341:41.14 warning: gfx/layers/apz/test/gtest/mvm/TestMobileViewportManager.cpp:217:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/layers/apz/test/gtest/mvm/Unified_cpp_apz_test_gtest_mvm0.gcda' profile count data file not found 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] the control flow of 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' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 125 and have 124) 341:41.14 warning: gfx/layers/basic/BasicCompositor.cpp:618:6 [-Wcoverage-mismatch] number of counters in profile data for 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' does not match its profile data (counter 'arcs', expected 125 and have 124) 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:80:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:80:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 72 and have 71) 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:80:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:184:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:184:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:184:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 32 and have 30) 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:761:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicLayerManager.cpp:761:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'arcs', expected 18 and have 17) 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 19 and have 17) 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 19 and have 17) 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/client/ClientLayerManager.cpp:600:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/client/ClientLayerManager.cpp:600:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'arcs', expected 30 and have 29) 341:41.14 warning: gfx/layers/client/ClientLayerManager.cpp:600:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:143:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'arcs') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:143:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:143:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:818:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:818:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/composite/LayerManagerComposite.cpp:818:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'arcs', expected 17 and have 15) 341:41.14 warning: gfx/layers/wr/StackingContextHelper.cpp:24:1 [-Wcoverage-mismatch] the control flow of 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&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/wr/StackingContextHelper.cpp:24:1 [-Wcoverage-mismatch] number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 32 and have 30) 341:41.14 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:1180:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:1180:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderBridgeParent::ProcessRenderRootDisplayListData(mozilla::layers::RenderRootDisplayListData&, mozilla::wr::Epoch, mozilla::TimeStamp const&, bool, bool)' does not match its profile data (counter 'arcs') 341:41.14 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:2218:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/wr/WebRenderBridgeParent.cpp:2218:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)' does not match its profile data (counter 'arcs') 341:41.14 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'arcs', expected 23 and have 22) 341:41.14 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1321:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/wr/WebRenderLayerManager.cpp:293:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/layers/wr/WebRenderLayerManager.cpp:293:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'arcs') 341:41.14 warning: gfx/layers/wr/WebRenderLayerManager.cpp:293:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'arcs', expected 41 and have 40) 341:41.14 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/tests/gtest/TestLayers.cpp:505:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found 341:41.14 warning: gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:152:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found 341:41.14 warning: gfx/thebes/gfxContext.cpp:299:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/thebes/gfxContext.cpp:299:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.14 warning: gfx/thebes/gfxContext.cpp:633:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.14 warning: gfx/thebes/gfxContext.cpp:633:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/thebes/gfxContext.cpp:633:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/thebes/gfxContext.cpp:705:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'time_profiler') 341:41.14 warning: gfx/thebes/gfxContext.cpp:705:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::EnsurePath()' does not match its profile data (counter 'arcs', expected 30 and have 29) 341:41.14 warning: gfx/thebes/gfxContext.cpp:705:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'indirect_call') 341:41.14 warning: gfx/thebes/gfxContext.cpp:730:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'arcs', expected 46 and have 44) 341:41.15 warning: gfx/thebes/gfxContext.cpp:730:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxContext.cpp:730:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxContext.cpp:816:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'arcs', expected 26 and have 25) 341:41.15 warning: gfx/thebes/gfxContext.cpp:816:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxContext.cpp:816:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] the control flow of 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&)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] the control flow of 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&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:188:6 [-Wcoverage-mismatch] the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:188:6 [-Wcoverage-mismatch] the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxDrawable.cpp:188:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 13 and have 12) 341:41.15 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2376:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2376:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'arcs', expected 29 and have 31) 341:41.15 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2376:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxFont.cpp:760:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFont.cpp:760:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'arcs', expected 6 and have 4) 341:41.15 warning: gfx/thebes/gfxFont.cpp:1904:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxFont.cpp:1904:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFont.cpp:1904:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'arcs', expected 32 and have 31) 341:41.15 warning: gfx/thebes/gfxFont.cpp:1980:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxFont.cpp:1980:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFont.cpp:1980:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) 341:41.15 warning: gfx/thebes/gfxFont.cpp:2075:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxFont.cpp:2075:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFont.cpp:2075:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 91 and have 90) 341:41.15 warning: gfx/thebes/gfxFont.cpp:2453:21 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxFont.cpp:2453:21 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxFont.cpp:2453:21 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 65 and have 62) 341:41.15 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 341:41.15 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:19 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 341:41.15 warning: gfx/thebes/gfxGraphiteShaper.cpp:400:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 1) 341:41.15 warning: gfx/thebes/gfxGraphiteShaper.cpp:400:6 [-Wcoverage-mismatch] the control flow of function 'gfxGraphiteShaper::Shutdown()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 16) 341:41.15 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxPlatform.cpp:1341:6 [-Wcoverage-mismatch] the control flow of function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxPlatform.cpp:1341:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxPlatform::WillShutdown()' does not match its profile data (counter 'arcs', expected 7 and have 5) 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:182:20 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:182:20 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:204:32 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:204:32 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:214:32 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/thebes/gfxSVGGlyphs.h:214:32 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.15 warning: gfx/vr/ipc/VRParent.cpp:110:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'arcs', expected 12 and have 13) 341:41.15 warning: gfx/vr/ipc/VRParent.cpp:110:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/vr/ipc/VRProcessParent.cpp:103:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::VRProcessParent::Shutdown()' does not match its profile data (counter 'arcs', expected 5 and have 7) 341:41.15 warning: gfx/vr/ipc/VRProcessParent.cpp:103:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::VRProcessParent::Shutdown()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: gfx/webrender_bindings/WebRenderAPI.cpp:405:45 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 341:41.15 warning: image/OrientedImage.cpp:194:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: image/OrientedImage.cpp:194:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.15 warning: image/OrientedImage.cpp:202:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.15 warning: image/OrientedImage.cpp:202:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: image/OrientedImage.cpp:210:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.15 warning: image/OrientedImage.cpp:210:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: image/SurfacePipe.h:509:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 341:41.15 warning: image/VectorImage.cpp:259:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: image/VectorImage.cpp:259:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 34 and have 33) 341:41.15 warning: image/VectorImage.cpp:259:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:112:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 341:41.15 warning: image/test/gtest/TestDownscalingFilterNoSkia.cpp:55:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found 341:41.15 warning: image/test/gtest/TestSourceBuffer.cpp:823:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found 341:41.15 warning: image/test/gtest/TestSurfaceSink.cpp:958:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found 341:41.15 warning: intl/gtest/TestEncoding.cpp:64:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found 341:41.15 warning: intl/locale/tests/gtest/TestOSPreferences.cpp:81:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found 341:41.15 warning: intl/lwbrk/gtest/TestLineBreak.cpp:269:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found 341:41.15 warning: ipc/app/MozillaRuntimeMain.cpp:28:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found 341:41.15 warning: ipc/chromium/src/base/message_loop.h:307:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 341:41.15 warning: ipc/chromium/src/base/message_loop.h:314:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 341:41.15 warning: ipc/chromium/src/base/message_loop.h:317:33 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 341:41.15 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 341:41.15 warning: ipc/gtest/TestSharedMemory.cpp:109:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/ipc/gtest/TestSharedMemory.gcda' profile count data file not found 341:41.15 warning: js/src/debugger/Environment.cpp:172:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 341:41.15 warning: js/src/frontend/BytecodeEmitter.cpp:2741:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 341:41.15 warning: js/src/frontend/Parser.cpp:5820:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 341:41.15 warning: js/src/frontend/Parser.cpp:7256:16 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 341:41.15 warning: js/src/gc/GC.cpp:6486:1 [-Wmissing-profile] profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]' not found in profile data 341:41.15 warning: js/src/gc/PublicIterators.h:88:42 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:88:42 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:92:7 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:92:7 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:97:13 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:119:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:123:7 [-Wmaybe-uninitialized] '*((void*)& realm +24)' may be used uninitialized in this function 341:41.15 warning: js/src/gc/PublicIterators.h:128:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 341:41.15 warning: js/src/jit/BaselineBailouts.cpp:627:13 [-Wcoverage-mismatch] number of counters in profile data for function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'arcs', expected 229 and have 228) 341:41.15 warning: js/src/jit/BaselineBailouts.cpp:627:13 [-Wcoverage-mismatch] the control flow of function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/src/jit/CacheIR.cpp:1852:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 341:41.15 warning: js/src/jit/CacheIR.h:1189:10 [-Wmaybe-uninitialized] 'addArgc' may be used uninitialized in this function 341:41.15 warning: js/src/jit/CodeGenerator.cpp:2462:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') 341:41.15 warning: js/src/jit/CodeGenerator.cpp:2462:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/src/jit/CodeGenerator.cpp:13851:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 341:41.15 warning: js/src/jit/InlineList.h:299:5 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 341:41.15 warning: js/src/jit/IonCacheIRCompiler.cpp:1377:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 341:41.15 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 341:41.15 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 341:41.15 warning: js/src/jit/MIR.cpp:4042:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 341:41.15 warning: js/src/vm/Interpreter.cpp:4502:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 341:41.15 warning: js/src/vm/JSAtom.cpp:218:6 [-Wcoverage-mismatch] number of counters in profile data for function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'arcs', expected 34 and have 35) 341:41.15 warning: js/src/vm/JSAtom.cpp:218:6 [-Wcoverage-mismatch] the control flow of function 'JSRuntime::initializeAtoms(JSContext*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/src/wasm/WasmBaselineCompile.cpp:2336:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 341:41.15 warning: js/src/wasm/WasmBaselineCompile.cpp:8355:13 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 341:41.15 warning: js/src/wasm/WasmBaselineCompile.cpp:11956:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/src/wasm/WasmBaselineCompile.cpp:11956:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') 341:41.15 warning: js/src/wasm/WasmIonCompile.cpp:1808:13 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 341:41.15 warning: js/src/wasm/WasmIonCompile.cpp:4176:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/src/wasm/WasmIonCompile.cpp:4176:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') 341:41.15 warning: js/src/wasm/WasmTextToBinary.cpp:2931:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 341:41.15 warning: js/src/wasm/WasmValidate.h:267:31 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 341:41.15 warning: js/xpconnect/shell/xpcshell.cpp:76:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found 341:41.15 warning: js/xpconnect/src/XPCComponents.cpp:1730:1 [-Wcoverage-mismatch] the control flow of function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: js/xpconnect/src/XPCComponents.cpp:1730:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsXPCComponents_Utils::IntentionallyLeak()' does not match its profile data (counter 'arcs', expected 2 and have 1) 341:41.15 warning: layout/base/PresShell.cpp:2656:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 341:41.15 warning: layout/base/gtest/TestAccessibleCaretManager.cpp:840:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found 341:41.15 warning: layout/base/nsCSSFrameConstructor.cpp:946:1 [-Wcoverage-mismatch] the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: layout/base/nsCSSFrameConstructor.cpp:946:1 [-Wcoverage-mismatch] the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'arcs') 341:41.15 warning: layout/base/nsCSSFrameConstructor.cpp:946:1 [-Wcoverage-mismatch] the control flow of function 'nsFrameConstructorState::~nsFrameConstructorState()' does not match its profile data (counter 'indirect_call') 341:41.15 warning: layout/base/nsLayoutUtils.cpp:6552:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: layout/base/nsLayoutUtils.cpp:6552:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: layout/base/nsLayoutUtils.cpp:6552:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'single') 341:41.15 warning: layout/base/nsLayoutUtils.cpp:6552:38 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'arcs', expected 60 and have 59) 341:41.15 warning: layout/forms/nsComboboxControlFrame.cpp:464:9 [-Wcoverage-mismatch] the control flow of function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'time_profiler') 341:41.15 warning: layout/forms/nsComboboxControlFrame.cpp:464:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'arcs', expected 14 and have 13) 341:41.15 warning: layout/generic/ReflowInput.cpp:929:15 [-Wmaybe-uninitialized] 'frameType' may be used uninitialized in this function 341:41.15 warning: layout/generic/nsBlockFrame.cpp:1140:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') 341:41.15 warning: layout/generic/nsBlockFrame.cpp:1140:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') 341:41.15 warning: layout/generic/nsBlockFrame.cpp:1140:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'indirect_call') 341:41.15 warning: layout/generic/nsBlockFrame.cpp:1934:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsBlockFrame.cpp:1934:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsBlockFrame.cpp:1987:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsBlockFrame.cpp:1987:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsBlockFrame.cpp:4628:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsBlockFrame.cpp:4628:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsColumnSetFrame.cpp:119:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsColumnSetFrame.cpp:119:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsColumnSetFrame.cpp:119:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/generic/nsColumnSetFrame.cpp:1225:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsColumnSetFrame.cpp:1225:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsFlexContainerFrame.cpp:4997:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 341:41.16 warning: layout/generic/nsFrame.cpp:6368:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 341:41.16 warning: layout/generic/nsFrame.cpp:9580:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsFrame.cpp:9580:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsFrame.cpp:9700:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsFrame.cpp:9700:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsFrame.cpp:9700:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/generic/nsGfxScrollFrame.cpp:547:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsGfxScrollFrame.cpp:547:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/generic/nsGfxScrollFrame.cpp:547:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsGfxScrollFrame.cpp:3366:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 341:41.16 warning: layout/generic/nsIFrame.h:3636:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 341:41.16 warning: layout/generic/nsLineBox.cpp:453:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsLineBox.cpp:453:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsLineLayout.cpp:3221:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsLineLayout.cpp:3221:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/generic/nsTextFrame.cpp:6681:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'arcs', expected 23 and have 22) 341:41.16 warning: layout/generic/nsTextFrame.cpp:6681:6 [-Wcoverage-mismatch] the control flow of function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsTextFrame.cpp:9790:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 341:41.16 warning: layout/generic/nsVideoFrame.cpp:45:15 [-Wcoverage-mismatch] the control flow of function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsVideoFrame.cpp:45:15 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'arcs', expected 5 and have 3) 341:41.16 warning: layout/generic/nsVideoFrame.cpp:166:25 [-Wcoverage-mismatch] the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/generic/nsVideoFrame.cpp:166:25 [-Wcoverage-mismatch] the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/generic/nsVideoFrame.cpp:166:25 [-Wcoverage-mismatch] number of counters in profile data for function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'arcs', expected 41 and have 40) 341:41.16 warning: layout/mathml/nsMathMLOperators.cpp:274:17 [-Wcoverage-mismatch] the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/mathml/nsMathMLOperators.cpp:274:17 [-Wcoverage-mismatch] number of counters in profile data for function 'InitOperatorGlobals()' does not match its profile data (counter 'arcs', expected 6 and have 7) 341:41.16 warning: layout/painting/nsCSSRenderingGradients.cpp:633:47 [-Wmaybe-uninitialized] 'firstUnsetPosition' may be used uninitialized in this function 341:41.16 warning: layout/painting/nsDisplayList.cpp:7594:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/painting/nsDisplayList.cpp:7594:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/painting/nsDisplayList.cpp:7594:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/painting/nsDisplayList.cpp:9690:13 [-Wcoverage-mismatch] the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/painting/nsDisplayList.cpp:9690:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'arcs', expected 25 and have 24) 341:41.16 warning: layout/painting/nsDisplayList.h:1713:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 341:41.16 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/painting/nsImageRenderer.cpp:439:15 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'arcs', expected 91 and have 90) 341:41.16 warning: layout/painting/nsImageRenderer.cpp:439:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/painting/nsImageRenderer.cpp:439:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/style/test/gtest/StyloParsingBench.cpp:107:43 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found 341:41.16 warning: layout/svg/SVGContextPaint.cpp:223:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGContextPaint.cpp:223:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/SVGContextPaint.cpp:223:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 39 and have 36) 341:41.16 warning: layout/svg/SVGGeometryFrame.cpp:105:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGGeometryFrame.cpp:105:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/SVGGeometryFrame.cpp:105:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 7 and have 6) 341:41.16 warning: layout/svg/SVGGeometryFrame.cpp:247:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGGeometryFrame.cpp:247:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 17 and have 16) 341:41.16 warning: layout/svg/SVGObserverUtils.cpp:1567:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGObserverUtils.cpp:1567:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'arcs', expected 7 and have 8) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:816:9 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'arcs', expected 24 and have 23) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:816:9 [-Wcoverage-mismatch] the control flow of function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:914:9 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 7 and have 6) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:914:9 [-Wcoverage-mismatch] the control flow of function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:2831:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:2831:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 9 and have 8) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3217:6 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3217:6 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3217:6 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 61 and have 59) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3969:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3969:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:3969:10 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) 341:41.16 warning: layout/svg/SVGTextFrame.cpp:5294:9 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/SVGTextFrame.cpp:5294:9 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'arcs', expected 13 and have 12) 341:41.16 warning: layout/svg/nsFilterInstance.cpp:61:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:61:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:61:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'arcs', expected 26 and have 24) 341:41.16 warning: layout/svg/nsFilterInstance.cpp:118:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:118:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:118:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, WrFiltersHolder&, mozilla::Maybe&)' does not match its profile data (counter 'arcs', expected 90 and have 89) 341:41.16 warning: layout/svg/nsFilterInstance.cpp:448:1 [-Wcoverage-mismatch] number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 24 and have 23) 341:41.16 warning: layout/svg/nsFilterInstance.cpp:448:1 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:645:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) 341:41.16 warning: layout/svg/nsFilterInstance.cpp:645:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:645:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:692:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:692:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsFilterInstance.cpp:692:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 27 and have 25) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:37:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:37:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 26 and have 23) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:37:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:86:13 [-Wcoverage-mismatch] the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:86:13 [-Wcoverage-mismatch] the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:86:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:97:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 28 and have 27) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:97:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:161:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:161:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:161:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)' does not match its profile data (counter 'arcs', expected 26 and have 25) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:409:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:409:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:409:11 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:428:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:428:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGClipPathFrame.cpp:428:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 22 and have 21) 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:231:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:231:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:231:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 15 and have 14) 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:379:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:379:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGContainerFrame.cpp:379:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 14 and have 12) 341:41.16 warning: layout/svg/nsSVGForeignObjectFrame.cpp:312:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'arcs') 341:41.16 warning: layout/svg/nsSVGForeignObjectFrame.cpp:312:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGForeignObjectFrame::ReflowSVG()' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGGradientFrame.cpp:134:11 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.16 warning: layout/svg/nsSVGGradientFrame.cpp:134:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGGradientFrame.cpp:222:30 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGGradientFrame.cpp:222:30 [-Wcoverage-mismatch] number of counters in profile data for 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*)' does not match its profile data (counter 'arcs', expected 51 and have 50) 341:41.16 warning: layout/svg/nsSVGGradientFrame.cpp:222:30 [-Wcoverage-mismatch] the control flow of 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*)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGImageFrame.cpp:170:13 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGImageFrame.cpp:170:13 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'arcs', expected 4 and have 3) 341:41.16 warning: layout/svg/nsSVGImageFrame.cpp:221:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGImageFrame.cpp:221:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGImageFrame.cpp:221:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 16 and have 14) 341:41.16 warning: layout/svg/nsSVGIntegrationUtils.cpp:1210:31 [-Wcoverage-mismatch] the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGIntegrationUtils.cpp:1210:31 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) 341:41.16 warning: layout/svg/nsSVGIntegrationUtils.cpp:1210:31 [-Wcoverage-mismatch] the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGMarkerFrame.cpp:64:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGMarkerFrame.cpp:64:11 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'arcs', expected 6 and have 4) 341:41.16 warning: layout/svg/nsSVGMarkerFrame.cpp:90:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 341:41.16 warning: layout/svg/nsSVGMarkerFrame.cpp:90:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 341:41.16 warning: layout/svg/nsSVGMarkerFrame.cpp:90:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 25 and have 23) 341:41.17 warning: layout/svg/nsSVGMarkerFrame.cpp:139:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGMarkerFrame.cpp:139:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'arcs', expected 18 and have 16) 341:41.17 warning: layout/svg/nsSVGMarkerFrame.cpp:139:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGMaskFrame.cpp:46:33 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'arcs', expected 39 and have 37) 341:41.17 warning: layout/svg/nsSVGMaskFrame.cpp:46:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGMaskFrame.cpp:46:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGOuterSVGFrame.cpp:602:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGOuterSVGFrame.cpp:602:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 16 and have 15) 341:41.17 warning: layout/svg/nsSVGOuterSVGFrame.cpp:992:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGOuterSVGFrame.cpp:992:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGOuterSVGFrame.cpp:992:15 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.17 warning: layout/svg/nsSVGPatternFrame.cpp:195:33 [-Wcoverage-mismatch] the control flow of 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&)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGPatternFrame.cpp:195:33 [-Wcoverage-mismatch] the control flow of 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&)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGPatternFrame.cpp:195:33 [-Wcoverage-mismatch] number of counters in profile data for 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&)' does not match its profile data (counter 'arcs', expected 61 and have 58) 341:41.17 warning: layout/svg/nsSVGSwitchFrame.cpp:89:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) 341:41.17 warning: layout/svg/nsSVGSwitchFrame.cpp:89:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGSwitchFrame.cpp:248:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGSwitchFrame.cpp:248:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 13 and have 11) 341:41.17 warning: layout/svg/nsSVGSwitchFrame.cpp:248:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:488:15 [-Wcoverage-mismatch] the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:488:15 [-Wcoverage-mismatch] number of counters in profile data for function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) 341:41.17 warning: layout/svg/nsSVGUtils.cpp:488:15 [-Wcoverage-mismatch] the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:574:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 106 and have 103) 341:41.17 warning: layout/svg/nsSVGUtils.cpp:574:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:574:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:972:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:972:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 51 and have 50) 341:41.17 warning: layout/svg/nsSVGUtils.cpp:972:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:1251:16 [-Wcoverage-mismatch] the control flow of function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/svg/nsSVGUtils.cpp:1251:16 [-Wcoverage-mismatch] number of counters in profile data for function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.17 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 341:41.17 warning: layout/tables/nsTableRowFrame.cpp:1119:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') 341:41.17 warning: layout/tables/nsTableRowFrame.cpp:1119:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') 341:41.17 warning: layout/tables/nsTableRowFrame.cpp:1119:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') 341:41.17 warning: media/gmp-clearkey/0.1/gmp-clearkey.cpp:158:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found 341:41.17 warning: media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:81:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/TestSyncRunnable.cpp:55:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/ice_unittest.cpp:3898:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/nrappkit_unittest.cpp:129:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/proxy_tunnel_socket_unittest.cpp:283:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/rlogconnector_unittest.cpp:256:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/runnable_utils_unittest.cpp:208:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/sctp_unittest.cpp:381:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/simpletokenbucket_unittest.cpp:115:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/sockettransportservice_unittest.cpp:186:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/stunserver.cpp:642:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/test_nr_socket_unittest.cpp:817:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/transport_unittests.cpp:1404:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/turn_unittest.cpp:452:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test/webrtcproxychannel_unittest.cpp:732:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found 341:41.17 warning: media/mtransport/test_nr_socket.cpp:801:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 341:41.17 warning: media/psshparser/gtest/TestPsshParser.cpp:176:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/psshparser/gtest/Unified_cpp_psshparser_gtest0.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6395:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1312:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:558:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/mediaconduit_unittests.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:589:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/rtpsources_unittests.cpp:340:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/sdp_unittests.cpp:5737:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found 341:41.17 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 341:41.17 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 341:41.17 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 341:41.17 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 341:41.17 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 341:41.17 warning: memory/gtest/TestJemalloc.cpp:715:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found 341:41.17 warning: memory/volatile/tests/TestVolatileBuffer.cpp:100:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found 341:41.17 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 341:41.17 warning: mfbt/tests/gtest/TestSpan.cpp:2108:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found 341:41.17 warning: modules/libjar/nsJAR.cpp:228:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)' does not match its profile data (counter 'indirect_call', expected 0 and have 3) 341:41.17 warning: modules/libpref/Preferences.cpp:4363:28 [-Wmaybe-uninitialized] 'value' may be used uninitialized in this function 341:41.17 warning: modules/libpref/test/gtest/Parser.cpp:487:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found 341:41.18 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 341:41.18 warning: mozglue/baseprofiler/lul/LulMain.cpp:1080:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') 341:41.18 warning: mozglue/baseprofiler/lul/LulMain.cpp:1080:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') 341:41.18 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 341:41.18 warning: mozglue/tests/TestPrintf.cpp:99:3 [-Wformat-overflow=] '%s' directive argument is null 341:41.18 warning: netwerk/base/BackgroundFileSaver.cpp:617:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/base/BackgroundFileSaver.cpp:617:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') 341:41.18 warning: netwerk/base/BackgroundFileSaver.cpp:617:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/base/nsMediaFragmentURIParser.cpp:320:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/base/nsMediaFragmentURIParser.cpp:320:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'arcs', expected 46 and have 48) 341:41.18 warning: netwerk/base/nsSocketTransport2.cpp:1231:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 341:41.18 warning: netwerk/cache2/CacheFileChunk.cpp:26:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()' does not match its profile data (counter 'arcs', expected 3 and have 4) 341:41.18 warning: netwerk/cache2/CacheFileChunk.cpp:26:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:124:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'arcs', expected 16 and have 18) 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:124:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:124:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:244:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:244:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:244:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)' does not match its profile data (counter 'arcs', expected 25 and have 26) 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:635:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:635:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'arcs', expected 9 and have 10) 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:635:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:825:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheFileMetadata.cpp:825:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()' does not match its profile data (counter 'arcs', expected 8 and have 9) 341:41.18 warning: netwerk/cache2/CacheFileUtils.cpp:607:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)' does not match its profile data (counter 'arcs', expected 1 and have 2) 341:41.18 warning: netwerk/cache2/CacheFileUtils.cpp:607:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:139:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'arcs', expected 22 and have 19) 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:139:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:139:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheStorageService::Shutdown()' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:162:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:162:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/cache2/CacheStorageService.cpp:162:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::CacheStorageService::ShutdownBackground()' does not match its profile data (counter 'arcs', expected 24 and have 20) 341:41.18 warning: netwerk/dns/TRR.cpp:333:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/dns/TRR.cpp:333:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'arcs', expected 62 and have 64) 341:41.18 warning: netwerk/dns/TRRService.cpp:141:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/dns/TRRService.cpp:141:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 162 and have 168) 341:41.18 warning: netwerk/dns/TRRService.cpp:141:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/dns/nsDNSService2.cpp:552:10 [-Wcoverage-mismatch] the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/dns/nsDNSService2.cpp:552:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 63 and have 65) 341:41.18 warning: netwerk/protocol/http/Http2Compression.cpp:494:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 10 and have 12) 341:41.18 warning: netwerk/protocol/http/Http2Compression.cpp:494:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 65 and have 69) 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1126:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'arcs', expected 75 and have 79) 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1294:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/protocol/http/nsHttpChannel.cpp:6531:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/protocol/http/nsHttpChannel.cpp:6531:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/http/nsHttpChannel.cpp:6531:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsHttpChannel::BeginConnect()' does not match its profile data (counter 'arcs', expected 194 and have 196) 341:41.18 warning: netwerk/protocol/http/nsHttpHandler.cpp:312:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/http/nsHttpHandler.cpp:312:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'arcs', expected 34 and have 36) 341:41.18 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2450:17 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2450:17 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'arcs', expected 112 and have 114) 341:41.18 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2646:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'arcs', expected 28 and have 30) 341:41.18 warning: netwerk/system/netlink/NetlinkService.cpp:739:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/system/netlink/NetlinkService.cpp:739:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::NetlinkService::OnAddrMessage(nlmsghdr*)' does not match its profile data (counter 'arcs', expected 34 and have 35) 341:41.18 warning: netwerk/test/TestUDPSocket.cpp:398:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found 341:41.18 warning: netwerk/test/gtest/TestMozURL.cpp:353:16 [-Wdeprecated-declarations] 'Json::Reader::Reader()' is deprecated: Use CharReader and CharReaderBuilder instead 341:41.18 warning: netwerk/test/gtest/TestURIMutator.cpp:139:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found 341:41.18 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 341:41.18 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:138:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found 341:41.18 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'indirect_call') 341:41.18 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 18 and have 20) 341:41.18 warning: objdir/dist/include/FrameMetrics.h:346:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 341:41.18 warning: objdir/dist/include/FrameMetrics.h:355:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated 341:41.18 warning: objdir/dist/include/FrameMetrics.h:396:64 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 341:41.18 warning: objdir/dist/include/FrameMetrics.h:460:24 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 341:41.18 warning: objdir/dist/include/FrameMetrics.h:718:8 [-Wdeprecated-copy] implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated 341:41.18 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 341:41.18 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:404:7 [-Wsubobject-linkage] 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace 341:41.18 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:441:7 [-Wsubobject-linkage] 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace 341:41.18 warning: objdir/dist/include/js/GCHashTable.h:452:10 [-Wcoverage-mismatch] the control flow of function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'arcs') 341:41.18 warning: objdir/dist/include/js/GCHashTable.h:452:10 [-Wcoverage-mismatch] the control flow of function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'time_profiler') 341:41.18 warning: objdir/dist/include/js/Value.h:424:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/js/Value.h:424:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/BufferList.h:625:12 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:385:7 [-Wmaybe-uninitialized] '*((void*)& newSelectionEnd +16)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:713:12 [-Wmaybe-uninitialized] '*((void*)& atAnchor +16)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Likely.h:17:46 [-Wformat-overflow=] '%s' directive argument is null 341:41.18 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& newSelectionStart +16)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Maybe.h:471:14 [-Wmaybe-uninitialized] '*((void*)& atContainerOfSplitNode +16)' may be used uninitialized in this function 341:41.18 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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::SandboxReport'; use assignment or value-initialization instead 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.18 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 341:41.19 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 341:41.19 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 341:41.19 warning: objdir/dist/include/mozilla/Range.h:49:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/ReflowOutput.h:68:31 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/ReflowOutput.h:69:35 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/ReflowOutput.h:75:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/ReflowOutput.h:76:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/SVGContentUtils.h:268:50 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) 341:41.19 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) 341:41.19 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 341:41.19 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:456:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data 341:41.19 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:515:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data 341:41.19 warning: objdir/dist/include/mozilla/dom/TimeoutManager.h:40:64 [-Wmaybe-uninitialized] 'nestingLevel' may be used uninitialized in this function 341:41.19 warning: objdir/dist/include/mozilla/dom/WorkerPrivate.h:1234:45 [-Wmaybe-uninitialized] 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function 341:41.19 warning: objdir/dist/include/mozilla/gfx/BaseRect.h:155:20 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) 341:41.19 warning: objdir/dist/include/mozilla/gfx/BaseRect.h:155:20 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:217:18 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:217:18 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:217:18 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:217:18 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:685:32 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:685:32 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:830:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:830:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:974:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Matrix.h:974:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'indirect_call') 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 12 and have 10) 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'arcs', expected 13 and have 11) 341:41.19 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/gfx/Rect.h:351:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'arcs', expected 5 and have 4) 341:41.19 warning: objdir/dist/include/mozilla/gfx/Rect.h:351:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/mozilla/layers/LayerAttributes.h:218:18 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&)' is deprecated 341:41.19 warning: objdir/dist/include/nsCSSProps.h:175:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [438]' {aka 'const mozilla::CSSPropFlags [438]'} 341:41.19 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:97:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:98:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 341:41.19 warning: objdir/dist/include/nsHttp.h:292:43 [-Wdeprecated-copy] implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpHeaderArray.h:85:47 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpHeaderArray.h:90:41 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpHeaderArray.h:222:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpHeaderArray.h:264:54 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpResponseHead.h:183:48 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsHttpResponseHead.h:187:57 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 341:41.19 warning: objdir/dist/include/nsIFrame.h:1021:15 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsIFrame.h:1024:15 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 341:41.19 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 341:41.19 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 341:41.19 warning: objdir/dist/include/nsPresContext.h:374:22 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsRect.h:111:37 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsRect.h:120:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsRect.h:228:42 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsRect.h:231:47 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 341:41.19 warning: objdir/dist/include/nsTArray.h:197:1 [-Wfree-nonheap-object] attempt to free a non-heap object 'scanner' 341:41.19 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 341:41.19 warning: objdir/dist/include/nsThreadUtils.h:561:14 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'arcs', expected 2 and have 3) 341:41.19 warning: objdir/dist/include/nsThreadUtils.h:561:14 [-Wcoverage-mismatch] the control flow of function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/dist/include/nsWhitespaceTokenizer.h:56:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/nsWhitespaceTokenizer.h:60:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 341:41.19 warning: objdir/dist/include/xptcall.h:79:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 341:41.19 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:57284:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 341:41.19 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:63012:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestCodeGenBinding.gcda' profile count data file not found 341:41.19 warning: objdir/dom/bindings/TestDictionaryBinding.cpp:188:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestDictionaryBinding.gcda' profile count data file not found 341:41.19 warning: objdir/dom/bindings/TestExampleGenBinding.cpp:38352:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestExampleGenBinding.gcda' profile count data file not found 341:41.19 warning: objdir/dom/bindings/TestJSImplGenBinding.cpp:74760:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestJSImplGenBinding.gcda' profile count data file not found 341:41.19 warning: objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2614:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/dom/bindings/test/TestJSImplInheritanceGenBinding.gcda' profile count data file not found 341:41.19 warning: objdir/ipc/ipdl/LayersMessages.cpp:13436:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/ipc/ipdl/LayersMessages.cpp:13436:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'arcs') 341:41.19 warning: objdir/ipc/ipdl/LayersMessages.cpp:13464:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'arcs') 341:41.19 warning: objdir/ipc/ipdl/LayersMessages.cpp:13464:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:1858:26 [-Wdeprecated-copy] implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated 341:41.19 warning: objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:196:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1528:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1534:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:122:37 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:125:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1528:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 341:41.19 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1534:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 341:41.19 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'indirect_call') 341:41.19 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'arcs') 341:41.19 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'arcs') 341:41.19 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'indirect_call') 341:41.19 warning: security/certverifier/tests/gtest/TrustOverrideTest.cpp:170:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found 341:41.19 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 341:41.19 warning: security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found 341:41.19 warning: security/manager/ssl/PublicKeyPinningService.cpp:34:17 [-Wcoverage-mismatch] the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/manager/ssl/PublicKeyPinningService.cpp:34:17 [-Wcoverage-mismatch] the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'arcs') 341:41.19 warning: security/manager/ssl/nsNSSCertificate.cpp:629:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/manager/ssl/nsNSSCertificate.cpp:629:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') 341:41.19 warning: security/manager/ssl/nsNSSCertificate.cpp:681:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/manager/ssl/nsNSSCertificate.cpp:681:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') 341:41.19 warning: security/manager/ssl/nsNSSIOLayer.cpp:1672:6 [-Wcoverage-mismatch] the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/manager/ssl/nsNSSIOLayer.cpp:1672:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'arcs', expected 12 and have 14) 341:41.19 warning: security/manager/ssl/nsNSSIOLayer.cpp:1714:1 [-Wcoverage-mismatch] number of counters in profile data for function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'arcs', expected 15 and have 17) 341:41.19 warning: security/manager/ssl/nsNSSIOLayer.cpp:1714:1 [-Wcoverage-mismatch] the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') 341:41.19 warning: security/manager/ssl/tests/gtest/CertDBTest.cpp:67:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found 341:41.19 warning: security/manager/ssl/tests/gtest/CertListTest.cpp:490:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found 341:41.19 warning: security/manager/ssl/tests/gtest/CoseTest.cpp:756:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found 341:41.19 warning: security/manager/ssl/tests/gtest/DataStorageTest.cpp:208:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found 341:41.20 warning: security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:262:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found 341:41.20 warning: security/manager/ssl/tests/gtest/MD4Test.cpp:62:64 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found 341:41.20 warning: security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found 341:41.20 warning: security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found 341:41.20 warning: security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:634:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found 341:41.20 warning: security/sandbox/linux/gtest/TestBrokerPolicy.cpp:95:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/security/sandbox/linux/gtest/Unified_cpp_sandbox_linux_gtest0.gcda' profile count data file not found 341:41.20 warning: startupcache/test/TestStartupCache.cpp:192:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found 341:41.20 warning: storage/test/gtest/test_unlock_notify.cpp:237:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found 341:41.20 warning: testing/gtest/mozilla/GTestRunner.cpp:170:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found 341:41.20 warning: testing/gtest/mozilla/MozGTestBench.cpp:60:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found 341:41.20 warning: testing/gtest/mozilla/SanityTest.cpp:30:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found 341:41.20 warning: testing/mochitest/ssltunnel/ssltunnel.cpp:1655:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found 341:41.20 warning: toolkit/components/antitracking/AntiTrackingCommon.cpp:261:12 [-Wmissing-profile] profile for function '(anonymous namespace)::ContentBlockingAllowListKey::ContentBlockingAllowListKey(nsIHttpChannel*) [clone .isra.0]' not found in profile data 341:41.20 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:223:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'arcs', expected 21 and have 23) 341:41.20 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:223:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'time_profiler') 341:41.20 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:223:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'indirect_call') 341:41.20 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 341:41.20 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 341:41.20 warning: toolkit/components/places/tests/gtest/test_casing.cpp:29:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp:363:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/reputationservice/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:394:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/satchel/nsFormFillController.h:40:7 [-Wodr] type 'struct nsFormFillController' violates the C++ One Definition Rule 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'arcs', expected 47 and have 49) 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:218:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'indirect_call') 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'arcs', expected 25 and have 27) 341:41.20 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:281:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::CollectedData const&)' does not match its profile data (counter 'indirect_call') 341:41.20 warning: toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:602:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:203:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/telemetry/tests/gtest/TestScalars.cpp:421:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/components/terminator/nsTerminator.cpp:371:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'time_profiler') 341:41.20 warning: toolkit/components/terminator/nsTerminator.cpp:371:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::nsTerminator::Start()' does not match its profile data (counter 'arcs', expected 2 and have 3) 341:41.20 warning: toolkit/components/terminator/nsTerminator.cpp:472:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 11 and have 12) 341:41.20 warning: toolkit/components/terminator/nsTerminator.cpp:472:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') 341:41.20 warning: toolkit/components/terminator/nsTerminator.cpp:472:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:495:58 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 341:41.20 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 341:41.20 warning: toolkit/profile/gtest/TestProfileLockRetry.cpp:73:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found 341:41.20 warning: toolkit/xre/test/gtest/TestCompatVersionCompare.cpp:158:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/toolkit/xre/test/gtest/Unified_cpp_xre_test_gtest0.gcda' profile count data file not found 341:41.20 warning: tools/power/rapl.cpp:615:19 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 341:41.20 warning: tools/power/rapl.cpp:615:20 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 341:41.20 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 341:41.20 warning: tools/profiler/lul/LulMain.cpp:1075:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') 341:41.20 warning: tools/profiler/lul/LulMain.cpp:1075:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') 341:41.20 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 341:41.20 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 341:41.20 warning: tools/profiler/tests/gtest/ThreadProfileTest.cpp:59:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 341:41.20 warning: widget/gtk/mozgtk/mozgtk.c:638:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found 341:41.20 warning: widget/gtk/mozgtk/mozgtk.c:653:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found 341:41.20 warning: widget/gtk/nsWindow.cpp:6623:10 [-Wmaybe-uninitialized] 'topmostParentWindow' may be used uninitialized in this function 341:41.20 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 341:41.20 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 341:41.20 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 341:41.20 warning: xpcom/base/nsSystemInfo.cpp:81:13 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'arcs', expected 21 and have 23) 341:41.20 warning: xpcom/base/nsSystemInfo.cpp:81:13 [-Wcoverage-mismatch] the control flow of function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: xpcom/build/IOInterposer.cpp:427:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'arcs', expected 4 and have 1) 341:41.20 warning: xpcom/build/IOInterposer.cpp:427:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::IOInterposer::Clear()' does not match its profile data (counter 'time_profiler') 341:41.20 warning: xpcom/build/XPCOMInit.cpp:580:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: xpcom/build/XPCOMInit.cpp:580:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'arcs', expected 87 and have 88) 341:41.20 warning: xpcom/build/XPCOMInit.cpp:580:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ShutdownXPCOM(nsIServiceManager*)' does not match its profile data (counter 'indirect_call') 341:41.20 warning: xpcom/ds/nsAtomTable.cpp:406:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsAtomSubTable::GCLocked(GCKind)' does not match its profile data (counter 'arcs', expected 26 and have 12) 341:41.20 warning: xpcom/ds/nsAtomTable.cpp:406:6 [-Wcoverage-mismatch] the control flow of function 'nsAtomSubTable::GCLocked(GCKind)' does not match its profile data (counter 'time_profiler') 341:41.20 warning: xpcom/ds/nsAtomTable.cpp:475:6 [-Wcoverage-mismatch] number of counters in profile data for function 'NS_ShutdownAtomTable()' does not match its profile data (counter 'arcs', expected 4 and have 3) 341:41.20 warning: xpcom/ds/nsAtomTable.cpp:475:6 [-Wcoverage-mismatch] the control flow of function 'NS_ShutdownAtomTable()' does not match its profile data (counter 'time_profiler') 341:41.20 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 341:41.20 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 341:41.20 warning: xpcom/reflect/xptcall/xptcall.h:79:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 341:41.20 warning: xpcom/rust/gtest/xpcom/Test.cpp:33:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestAllocReplacement.cpp:144:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestCOMArray.cpp:282:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestCOMPtr.cpp:435:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestEventTargetQI.cpp:96:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestHashtables.cpp:544:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestNsRefPtr.cpp:443:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestObserverService.cpp:283:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestTArray2.cpp:1154:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found 341:41.20 warning: xpcom/tests/gtest/TestThreadUtils.cpp:132:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 341:41.20 warning: xpcom/tests/gtest/TestThreadUtils.cpp:146:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 341:41.20 warning: xpcom/tests/gtest/TestUTF.cpp:264:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-70.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found 341:41.20 warning: xpcom/threads/nsEnvironment.cpp:101:13 [-Wcoverage-mismatch] number of counters in profile data for function 'EnsureEnvHash()' does not match its profile data (counter 'arcs', expected 4 and have 5) 341:41.20 warning: xpcom/threads/nsEnvironment.cpp:101:13 [-Wcoverage-mismatch] the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') 341:41.20 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length 341:41.20 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 16 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 341:41.20 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 33 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] '__builtin_strncpy' specified bound depends on the length of the source argument 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 32 bytes from a string of length 32 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 33 equals destination size 341:41.20 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size 341:41.20 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 341:41.20 warning: /usr/include/features.h:185:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 341:41.20 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg57) 341:41.20 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg58) 341:41.20 (suppressed 1 warnings in dom/media/platforms/ffmpeg/libav55) 341:41.20 (suppressed 5 warnings in gfx/angle/checkout) 341:41.20 (suppressed 6 warnings in gfx/cairo) 341:41.20 (suppressed 3 warnings in gfx/graphite2) 341:41.20 (suppressed 5 warnings in gfx/ots) 341:41.20 (suppressed 190 warnings in gfx/skia) 341:41.20 (suppressed 5 warnings in gfx/vr/service/openvr) 341:41.20 (suppressed 4 warnings in intl/icu) 341:41.20 (suppressed 2 warnings in media/ffvpx) 341:41.20 (suppressed 1 warnings in media/gmp-clearkey/0.1/openaes) 341:41.20 (suppressed 2 warnings in media/libcubeb) 341:41.20 (suppressed 1 warnings in media/libjpeg) 341:41.20 (suppressed 1 warnings in media/libmkv) 341:41.20 (suppressed 1 warnings in media/libnestegg) 341:41.20 (suppressed 1 warnings in media/libsoundtouch) 341:41.20 (suppressed 1 warnings in media/libspeex_resampler) 341:41.20 (suppressed 1 warnings in media/libtheora) 341:41.20 (suppressed 1 warnings in media/libvpx) 341:41.21 (suppressed 161 warnings in media/webrtc/trunk) 341:41.21 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 341:41.21 (suppressed 1 warnings in modules/woff2) 341:41.21 (suppressed 5 warnings in netwerk/sctp/src) 341:41.21 (suppressed 9 warnings in security/nss) 341:41.21 (suppressed 1 warnings in testing/gtest/gmock) 341:41.21 (suppressed 1 warnings in testing/gtest/gtest) 341:41.21 (suppressed 8 warnings in third_party) 341:41.21 /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|. 341:41.31 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.ba45hL + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 + 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.fc30.x86_64 + 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=32 -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_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=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_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_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_NORMANDY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=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_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=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='"x86_64-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.fc30.x86_64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/lib64 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/bin /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64//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.fc30.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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 + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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 + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + 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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@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-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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 + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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 + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-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-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@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-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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 + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + 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.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + 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.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + 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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@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-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + 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.fc30.x86_64/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 + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-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-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + 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.fc30.x86_64/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 + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@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-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@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-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + 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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + 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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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 - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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 + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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 + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + 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.fc30.x86_64/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.fc30.x86_64/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 + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@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-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/langpacks ++ 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.fc30.x86_64/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 + cd - /builddir/build/BUILD/firefox-70.0.1 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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 /builddir/build/BUILD/firefox-70.0.1 + cd - + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + 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.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + 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.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - + echo '%lang(gu) /usr/lib64/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' /builddir/build/BUILD/firefox-70.0.1 + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-70.0.1 + 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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-70.0.1 + cd - + 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.fc30.x86_64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox-devel-70.0.1/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 70.0.1-4.fc30 --unique-debug-suffix -70.0.1-4.fc30.x86_64 --unique-debug-src-base firefox-70.0.1-4.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -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.fc30.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/pingsender Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozavutil.so Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/firefox-bin Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-70.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-70.0.1' -> '/usr/src/debug/firefox-70.0.1-4.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. dwz: ./usr/lib64/firefox/libxul.so-70.0.1-4.fc30.x86_64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 13 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 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::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/<::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 674357 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /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 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/shared_x_util.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_output.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_input.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_header.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-70.0.1-4.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/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.fc30.x86_64/intl/icu/source/common/umutex.h 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.fc30.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 70.0.1-4.fc30 firefox(x86-64) = 70.0.1-4.fc30 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) libmozsandbox.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-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.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.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(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.2.5)(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_3.4)(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.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.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.13.2)(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) libpipewire-0.2.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(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.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(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.fc30.x86_64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 70.0.1-4.fc30 firefox-wayland(x86-64) = 70.0.1-4.fc30 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.fc30.x86_64 Provides: firefox-debugsource = 70.0.1-4.fc30 firefox-debugsource(x86-64) = 70.0.1-4.fc30 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.fc30.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-70.0.1-4.fc30.x86_64.debug and /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-bin-70.0.1-4.fc30.x86_64.debug Provides: debuginfo(build-id) = 1d76bacd94a1957bbe25926defb17b6348595818 debuginfo(build-id) = 2d7371dd152cc10c57badf58e16a6c2164dcf717 debuginfo(build-id) = 3a004429c9c504b2fcbcb3661d01dd6735b4ffdb debuginfo(build-id) = 43a2ca55aee289184dc433a14e5c7da97aa457ab debuginfo(build-id) = 49d8b649f5e0db4d57d997fdb00f4db80fbfd97b debuginfo(build-id) = 7337e8ad7400491f76d057862c895881aaf67836 debuginfo(build-id) = a9495402540ab66f56a009a7c6faf59eb5580fba debuginfo(build-id) = bc2dd289824f6e517726c59ad4735671f8c25c20 debuginfo(build-id) = c45e75c9c2f1df1e193f5ac2785f7c3be3645eb0 debuginfo(build-id) = d238528ec0390b7ff0952b8bd3ff795012b84cfb debuginfo(build-id) = d8f2f53ad61adb9321f9bd1a667e8413debbf887 debuginfo(build-id) = f0fcf5fb2db7fa68a9a51cd5bd1de1352c86b522 debuginfo(build-id) = f4a6931362a127cf5b5637afeaa1a2b9d3f0f030 firefox-debuginfo = 70.0.1-4.fc30 firefox-debuginfo(x86-64) = 70.0.1-4.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(x86-64) = 70.0.1-4.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 Wrote: /builddir/build/RPMS/firefox-70.0.1-4.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-70.0.1-4.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-70.0.1-4.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-70.0.1-4.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1I8pRL + umask 022 + cd /builddir/build/BUILD + cd firefox-70.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-70.0.1-4.fc30.x86_64 + exit 0 Child return code was: 0